这是字符集的原因吗??

ldlgb 2004-09-29 03:49:38
insert xmmxbb9999(xm) values("营销费");

execute('insert xmmxbb9999(xm) values("招待费")');
上面两句话意思相同,但结果不一样,第一句正常,但第二句插入的是乱字符。
怎么回事!!
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldlgb 2004-10-01
  • 打赏
  • 举报
回复
请关注!项目急呢!!!
ldlgb 2004-09-30
  • 打赏
  • 举报
回复
都不是办法,哪位能试试再发言最好!
hobbylu 2004-09-30
  • 打赏
  • 举报
回复
先声明一个变量,
然后
@sqlstring="insert xmmxbb9999(xm) values("+'"'+"招待费"+'"'+')'
execute(@sqlstring)
fetch 2004-09-30
  • 打赏
  • 举报
回复
不懂。
execute('insert xmmxbb9999(xm) values("招待费")');
怎么能够运行?我在SQL advantage中不能运行上面这句。
不知道你怎么能够写进去纪录
ldlgb 2004-09-29
  • 打赏
  • 举报
回复
上面两种方法都不行呀
yjf486 2004-09-29
  • 打赏
  • 举报
回复
请单引号
yjf486 2004-09-29
  • 打赏
  • 举报
回复
1.execute(N'insert xmmxbb9999(xm) values(''招待费'')')
2.上述不行的话,请DOS下运行sp_configure 'default char' 1

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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