我有一個SQL腳本,它將一個長字符串插入到表中。該字符串包含一個新行(並且此新行是絕對必要的),因此,當它被寫入文本文件時,查詢將被拆分爲多行。喜歡的東西:在sqlplus中插入多行字符串
insert into table(id, string) values (1, 'Line1goesHere
Line2GoesHere
blablablabla
');
這運行正常的蟾蜍,但是當我保存這個作爲一個.sql文件,並用sqlplus運行它,它會認爲每行一個單獨的查詢,這意味着每行會失敗(怎麼一回事,因爲insert into table(id, string) values (1, 'Line1goesHere
, Line2GoesHere
沒有很好地格式化腳本
SP2-0734: unknown command beginning "Line2GoesHere" - rest of line ignored.
是否有解決這一問題的方式
我做過正是在SQL Plus和它的作品。你正在運行整個腳本,還是突出顯示該部分並運行它? – MJB 2012-02-01 03:01:44
啊,我忘了說我把它保存爲一個文件並使用命令運行這個文件。我編輯了問題描述 – 2012-02-01 03:06:28