私のrefcurserは次の値があります。refcurserでselectを実行できますか?
a = 1234
b = 5678
c = 'abcd'
d = 'efgh'
refcurserの文字列値、つまりcとdだけが必要ですが、aとbは必要ありません。これどうやってするの?私の懸念はより強く、ストアドプロシージャの再帰を選択することができます。
refcurserからc、dを選択します。 //このクエリは機能しますか?
私のrefcurserは次の値があります。refcurserでselectを実行できますか?
a = 1234
b = 5678
c = 'abcd'
d = 'efgh'
refcurserの文字列値、つまりcとdだけが必要ですが、aとbは必要ありません。これどうやってするの?私の懸念はより強く、ストアドプロシージャの再帰を選択することができます。
refcurserからc、dを選択します。 //このクエリは機能しますか?
いいえ、あなたはからsys_refcursor
にはできません。そこからしかフェッチできません。
を使用していますので、refcurserに値がロードされた後、2つの異なるSQL問合せを作成する必要があるため、2つの異なるRESTコールに対して別々に数値と文字列を与える必要があります。 – Naresh
@Naresh - 2つの別々のWebサービス呼び出しがある場合は、2つの別々のSQL文があることは間違いありません。 –
これは、OracleとSQL Serverの両方にタグ付けしました。どのデータベースを実際に使用していますか? 'refcursor'はあなたがOracleを使用していることを私に示唆しています。 Oracleを使用している場合、答えは「いいえ」です。 –
はい、私はoracle – Naresh