首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

sql 存储过程输入参数拼接有关问题

2013-07-04 
sql 存储过程输入参数拼接问题?if exists (select * from sys.objects where namecsp_Crm_DeleteNews)d

sql 存储过程输入参数拼接问题?

if exists (select * from sys.objects where name='csp_Crm_DeleteNews')
drop proc csp_Crm_DeleteNews
go
create proc csp_Crm_DeleteNews
@ID char(500)
as
update Crm_News set IsDeleted = 1 where ID in (@ID)
go

页面上传多个ID,我怎么拼接字符串也不行,
求答案 SQL
[解决办法]
exec('update Crm_News set IsDeleted = 1 where ID in (' + @ID + ')')


用这种方式 至于@ID的内容 根据int 和 string
id是int的话 字符串是 '1,2,3,4' 这样传入。
id为string的话 '1','2','3','4'这样传入。

热点排行