如何知道整个sql脚本中有新行?

时间:2018-01-31 04:29:16

标签: sql oracle-sqldeveloper

例如: -

我的剧本是: -

Insert into employee(id,ename,description) 
values(1,
   'abc',
   'there is

   new line');

如果此脚本在sql * plus中运行,则获取错误,而在SQL开发人员中运行成功运行。

在SQL开发人员中运行脚本时如何捕获该特定错误(SQL开发人员应该通过错误)。

谢谢。

1 个答案:

答案 0 :(得分:-1)

我认为你说的是​​你的代码:

Insert into employee (id, ename, description) values(1,'abc', 'there is new line');

仅适用于sql developer,但不适用于sqlplus? 你的代码是正确的,我甚至试过以防万一。

检查ename和description列的类型是否有足够的空间(不能在varchar2(4)中添加单词“Hello”)。此外,分享您用于创建困扰您的表格的代码。

确保在每个命令之间至少放置一个空格。

另外,试试这个:

Insert into employee (id, ename, description) values('1', 'abc', 'there is new line');