2011-01-31 8 views
6

私はいくつかのPL/SQLコードを見直して、私はスクリプトの中で次のように出くわした:PL/SQLでは "/"とは何ですか?

私は/の年代が何をするかの説明を見つけることができませんでしたPL/SQLのマニュアルを確認
/ 
SHOW error 

grant execute on someName1 to someName2; 

/
SHOW error 

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

  • アップデート:このスクリプトを含むファイルをMac用SQL Developerに開きました。それをコンパイルするとエラーが発生します。 "/ 'シンボルが見つかりました。これらのスラッシュは削除する必要がありますか?
+0

は: 'SHOWのERROR'もSQL Plusコマンド、PL/SQLの一部ではありません。 '/'を削除する必要があるかどうかに関しては、スクリプトを一般的にどのように使いますか、チームと作業する場合は、ツールとスクリプトの作成方法についていくつかの合意が必要です。 –

答えて

7

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

4

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

これはちょっとしたことですが、SQL Plusのような多くのPL/SQLインタプリタ/エンジンでは、実際に実行して結果を見るためには、完全な文の後に "/"を入力する必要があります。ただ、ノート

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

関連する問題