我想在db中插入这两行之间的新行。“Asperger综合症在社交互动和沟通方面存在困难。他们的兴趣范围也很小。”我希望我的o / p像这样
'阿斯伯格综合症在社交互动方面存在困难 通信。
他们的利益范围也很小。'
insert into ab(column) values ('a'+char(10)+'b');
我试图像这样插入但是sql显示错误
错误报告 -
SQL错误:ORA-00936:缺少表达式 00936. 00000 - “缺少表达”
*原因:
答案 0 :(得分:3)
Oracle中字符串连接的运算符为||
,函数名称为CHR
而不是CHAR
。
insert into ab(column) values ('a' || chr(10) || 'b');
答案 1 :(得分:0)
$dsn= 'dblib:host=youIP:1433;dbname=XXX;';
$dbusername="sa";
$dbpassword="XXXX";
try
{
$mspdo = new PDO($dsn,$dbusername,$dbpassword);
$mspdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $pe)
{
die("database connect error:". $pe->getMessage());
}
根据您的要求使用上述代码。