私は書きます:
CREATE TABLE Person (
name CHAR(10),
ssn INTEGER);
ファイル「a.sql」に保存します。
次に、SQL*Plus コマンド プロンプトで「@a」と入力して実行すると、「ssn」で始まる行がコマンドとして認識されず、無視されることがわかります。
私が収集したものから、複数の改行文字が連続して発生した場合、sqlplus はコマンドを終了するようです。これは正確な声明ですか?もしそうなら、これが必要かどうか/なぜこれを選択するのか誰かが知っていますか?