6

シン クライアント (jdbc) を使用して両方のソフトウェアを試しています。私のデータベースは oracle (v9 および v11g) です。問題は、プロシージャを実行する方法が見つからないことです。私は試してみました:

execute schema.package.procedure('lorem', :a); -- Like TOAD
execute schema.package.procedure('lorem'); 
execute package.procedure('lorem'); 
execute package.procedure('lorem', :a); -- Also Like TOAD

何も機能しません。常に同じメッセージ: [2016-01-04 12:40:12] [42000][900] ORA-00900: 無効な SQL ステートメント

4

1 に答える 1

4

DataGrip を使用すると、次のように現在のスキーマでパラメーターなしでストアド プロシージャを実行できます。

call some_proc();

他のスキーマから params を指定して proc を呼び出す方法は次のとおりです。

call schema.package.procedure('params');
于 2016-06-28T14:16:14.103 に答える