oracle insert的字符串中如何包含 & 的问题

eastgao 2003-06-14 04:37:13
在sqlplus中插入字符串数据如下
insert into table values('L35&1 E1G1A+1C');

sqlplus提示:
输入 1 的值: &1

输入的字符将用来替代'L35&1 E1G1A+1C'中的&1,这是怎么回事呀,&在oracle 中是特殊字符吗,有什么解决办法吗,

谢谢
哦,我用的oracle8i
...全文
1197 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LGQDUCKY 2003-06-16
  • 打赏
  • 举报
回复
用char好,我也这么用
bobfang 2003-06-16
  • 打赏
  • 举报
回复
insert into table values('L35'||'&'||'1 E1G1A+1C');
gengwei80 2003-06-16
  • 打赏
  • 举报
回复
用chr转换
qinminglei 2003-06-15
  • 打赏
  • 举报
回复
你可以修改SQLPLUS的环境设置。
如 SET DEFINE @
设置DEFINE为非&。
xu_guanghui 2003-06-15
  • 打赏
  • 举报
回复
UP
yuxuan 2003-06-14
  • 打赏
  • 举报
回复
同意用chr转换
BlueskyWide 2003-06-14
  • 打赏
  • 举报
回复
insert into table values('L35'||chr(38)||'1 E1G1A+1C');

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧