如何在字符串中使用","?

helloparker 2003-04-01 03:23:08
有这样一条sql语句:
insert into [hospital_member] values('空15','王守宽','420111791022701','87340436,13647232765','中南城外','普通',null, 50,'03-3-16','郭红','03-3-24','存在',null,null)

包错:
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。
原因是'87340436,13647232765'中有个逗号。
该怎么解决呢?怎样在字符串中加入逗号呢?

请多多指教,谢谢。
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbasten 2003-04-01
  • 打赏
  • 举报
回复
对,是插入的字段长度超过了定义的长度
helloparker 2003-04-01
  • 打赏
  • 举报
回复
多谢了,真的是这样,给分
helloparker 2003-04-01
  • 打赏
  • 举报
回复
我看看
CrazyFor 2003-04-01
  • 打赏
  • 举报
回复
好好检查你的字段定义多长,并看其插入的值的长度是不是超过了你定义的长度。
CrazyFor 2003-04-01
  • 打赏
  • 举报
回复
不是你说的原因,是有一个字段的数据的长度比你定义的长度要来得大,所以才出现上面的提示,逗号这样用是没有问题的。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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