7

いくつかの PL/SQL コードを確認したところ、スクリプトで次のことがわかりました。

/
SHOW error

grant execute on someName1 to someName2;

/
SHOW error

PL/SQL のドキュメントを確認したところ、/ の機能についての説明が見つかりませんでした。

誰でも私を啓発できますか?

  • 更新: このスクリプトを含むファイルを SQL Developer for Mac で開きました。コンパイルすると、「シンボル '/' に遭遇しました」というエラーが発生します。これらのスラッシュは削除する必要がありますか?
4

2 に答える 2

7

"/" は、現在のバッファで sql コマンドを実行します。SQL Server の GO に似ています。

于 2011-01-31T23:58:41.537 に答える
4

スラッシュは、基本的にバッファに保存されている最新のコマンドを実行します。

ちょっと面倒ですが、SQL Plus のような多くの PL/SQL インタープリター/エンジンでは、実際にステートメントを実行して結果を確認するために、すべての完全なステートメントの後に「/」を入力する必要があります。

http://download.oracle.com/docs/cd/B28359_01/server.111/b31189/ch12004.htm#SQPUG162

于 2011-02-01T00:00:42.323 に答える