2016-10-17 2 views
-1

私のrefcurserは次の値があります。refcurserでselectを実行できますか?

a = 1234 
b = 5678 
c = 'abcd' 
d = 'efgh' 

refcurserの文字列値、つまりcとdだけが必要ですが、aとbは必要ありません。これどうやってするの?私の懸念はより強く、ストアドプロシージャの再帰を選択することができます。

refcurserからc、dを選択します。 //このクエリは機能しますか?

+0

これは、OracleとSQL Serverの両方にタグ付けしました。どのデータベースを実際に使用していますか? 'refcursor'はあなたがOracleを使用していることを私に示唆しています。 Oracleを使用している場合、答えは「いいえ」です。 –

+0

はい、私はoracle – Naresh

答えて

0

いいえ、あなたはからsys_refcursorにはできません。そこからしかフェッチできません。

+0

を使用していますので、refcurserに値がロードされた後、2つの異なるSQL問合せを作成する必要があるため、2つの異なるRESTコールに対して別々に数値と文字列を与える必要があります。 – Naresh

+0

@Naresh - 2つの別々のWebサービス呼び出しがある場合は、2つの別々のSQL文があることは間違いありません。 –

関連する問題