私は長年 SQL Server を使用しており、Oracle は初めてです。
SQL Serverでは、次のことができます
DROP TABLE 何とか; CREATE TABLE Blah(yada int);
Oracle で同様のステートメントを実行すると、DROP は常に正常に実行されますが、その行を特に強調表示しない限り、Create は変更されません。
/ を行間に入れてみましたが、役に立ちませんでした。
この新人に、彼が間違っていることを誰か教えてもらえますか?
ありがとう!
私は長年 SQL Server を使用しており、Oracle は初めてです。
SQL Serverでは、次のことができます
DROP TABLE 何とか; CREATE TABLE Blah(yada int);
Oracle で同様のステートメントを実行すると、DROP は常に正常に実行されますが、その行を特に強調表示しない限り、Create は変更されません。
/ を行間に入れてみましたが、役に立ちませんでした。
この新人に、彼が間違っていることを誰か教えてもらえますか?
ありがとう!
TOAD では、エディターで現在の行を単一のステートメントとして実行するか、エディターの内容全体をスクリプトとして実行できます。現在の行に複数のステートメントがある場合、ステートメントを実行している場合、最初に実行されます
shift-F9 は現在のステートメントを実行します f5 はコンテンツ全体を実行します。
現在のステートメントが pl/sql ブロックの場合、ブロック全体が execute ステートメントで実行されることに注意してください。そのため、2 つのステートメントの前後に begin..end を配置すると、残りを実行せずに 1 つのユニットとして実行できます。エディター上にあるものは何でも。また、execute ステートメントも空白行を許容しないことに注意してください。IT は複数行のステートメントを実行しますが、空白行がある場合は実行しません。
新しい行に入れます。また、TOAD のスクリプト機能として execute を使用します。
F5 はそのためのショートカットです。