SQL*Plusで 空行(空白行)があるとcreate tableがエラー
知らなかったよ、こんな仕様。
-- create-table.sql CREATE TABLE TEST ( ID VARCHAR2(8) NOT NULL PRIMARY KEY, NAME VARCHAR2(255), OTHER VARCHAR2(255) ) -- 5行目が空行 SQL> @create-table.sql SP2-0042: 不明なコマンドです(")")。行の残りは無視されました・ OTHER VARCHAR2(255) * 行4でエラーが発生しました。: ORA-00907: 右カッコがありません。 SQL>
set sqlblanklines onを行うといいらしいが、これをデフォルトししてよ。 参考サイトは以下。
https://jialu.hatenadiary.org/entry/20100525/1274753614
https://www.sint.co.jp/siob_bbs/bbs_disp.asp?åcurrent_page=1&disp_mode=1&message_id=2181