如何在Oracle11gSQL的插入查询中插入新行

如何在Oracle11gSQL的插入查询中插入新行,oracle11g,Oracle11g,我想在db的这两行之间插入新的一行。“阿斯伯格综合症在社交和交流方面有困难。他们的兴趣范围也很窄。”我希望我的o/p是这样的 阿斯伯格综合征在社交和社交方面有困难 沟通。 他们的兴趣范围也很窄 我试图这样插入,但sql显示错误 错误报告- SQL错误:ORA-00936:缺少表达式 93600000-“缺少表达式” *原因: Oracle中字符串连接的运算符是|,函数名是CHR,而不是CHAR insert into ab(column) values ('a' || chr(10) || 'b

我想在db的这两行之间插入新的一行。“阿斯伯格综合症在社交和交流方面有困难。他们的兴趣范围也很窄。”我希望我的o/p是这样的

阿斯伯格综合征在社交和社交方面有困难 沟通。
他们的兴趣范围也很窄

我试图这样插入,但sql显示错误

错误报告-

SQL错误:ORA-00936:缺少表达式 93600000-“缺少表达式”
*原因:


Oracle中字符串连接的运算符是
|
,函数名是
CHR
,而不是
CHAR

insert into ab(column) values ('a' || chr(10) || 'b');
根据您的要求使用上述代码

insert into ab(column) values ('a' || chr(10) || 'b');
    insert into ab
  (col1)
values
  (q'[Asperger's syndrome have difficulty with social interaction and communication.]' ||
   chr(13) || 'They also have a narrow range of interests.')