例如: -
我的剧本是: -
Insert into employee(id,ename,description)
values(1,
'abc',
'there is
new line');
如果此脚本在sql * plus中运行,则获取错误,而在SQL开发人员中运行成功运行。
在SQL开发人员中运行脚本时如何捕获该特定错误(SQL开发人员应该通过错误)。
谢谢。
答案 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');