存储过程中的一段语句如下:
update t_JWStuFamily set FStuLoginID=@NewTeaLoginID where FFamilyID in (@FamilyID)
@FamilyID 传入的是值 :"12,13,14"
为什么执行的时候报错: "12,13,14" 转换成 int类型出错
不明?
怎么改?
update t_JWStuFamily set FStuLoginID=@NewTeaLoginID where FFamilyID in (@FamilyID)
@FamilyID 传入的是值 :"12,13,14"
为什么执行的时候报错: "12,13,14" 转换成 int类型出错
不明?
怎么改?
解决方案 »
- FOR DELETE触发器,是删除前执行,还是删除后执行
- sql server 2005 保存图片
- 高手进,server服务器基本数据类型讨论..........
- 我想查找某条信息,比如姓名张三的人在那些表都出现,大家一般都怎么做?
- 一个事务处理的问题。简单
- 10分请教一分类汇总问题,不要嫌少啊!
- SQL查询问题
- sql的删除问题
- 怎样设计数据库?将商品加入收藏夹,然后这个用户以后每次上线都可以查看自己的收藏夹,类似QQ我的衣柜功能。
- 急急...如何给Table或Database加密--加密后,除了加密人能打开使用外,任何人不能使用(就算是超级用户也不能知道里面的内容)
- 请教一个case when的查询语句
- 子字符串与子字符串比较
where charindex(','+rtrim(FFamilyID)+',', ','+@FamilyID+',') >0
t_JWStuFamily
set
FStuLoginID=@NewTeaLoginID
where
charindex(','+ltrim(FFamilyID)+',', ','+@FamilyID+',') >0
where charindex(','+rtrim(FFamilyID)+',', ','+@FamilyID+',') >0