以下sql语句执行时 弹出提示框,求解!oracle数据库
发布网友
发布时间:2022-04-14 02:42
我来回答
共4个回答
热心网友
时间:2022-04-14 04:11
在oracle当中,&是个特殊字符,把你的语句改成下面的就行了:
insert into jchome_feed("uid",idtype,image_3,appid,image_2,image_1,dateline,image_1_link,
id,username,image_2_link,image_4,body_template,title_template,hash_template,icon,
image_3_link,title_data,image_4_link,feedid,body_general,hash_data,hot,body_data,
target_ids,friend)
VALUES
(jchome_feed_sequence.nextval,1,'blog',11,'sinosoft',1282843090,0,
'9b14457988d2c988e3c3fbfcf2cd813d','a68974ce721e0037fe9c1a6ac24ee1af',
'{actor} 发表了新日志','N;','<b>{subject}</b><br>{summary}',
'a:2:{s:7:\"subject\";s:70:\"<a href=\"space.php?uid=11'||'&'||'do=blog'||'&'||'id=7\">大学生村官创业先行者孟现稳</a>\";s:7:\"summary\";s:146:\" 孟现稳今年28岁,山东省东平县商老庄乡新光村人,毕业于烟台大学。2008年12月考取东平县大学生村官后,任旧县乡王古店三村村主任助理。任职村官后,暗自\";}',
'','','','','','','','','','',7,'blogid',2);
你可以试下这句:
select &name from al;
你会发现弹出窗口,然后在窗口输入值点击“确定”之后查出来的值就是你输入的值,oracle这个功能类似于编程输入的意思。
还有,如果你这句是在程序里面运行报错找出来的sql报错源的话,你只需要把body_data字段参数化就可以了,就不会报错了。
热心网友
时间:2022-04-14 05:29
<a href=\"space.php?uid=11&do=blog&id=7\"> 这个地址不对
替换成 <a href=\"space.php?uid=11'||'&'||'do=blog'||'&'||'id=7\">这样再试试。
热心网友
时间:2022-04-14 07:04
你这个里面ID,和feedid都不能为空的。课看你插入的数据怎么又的是空的,有的还是字符型的?
热心网友
时间:2022-04-14 08:55
这是让你输入参数