读书人

那位友人帮忙写一个存储过程、请进看需

发布时间: 2012-09-15 19:09:29 作者: rapoo

那位朋友帮忙写一个存储过程、请进看需求,关于tags标签的
Member表 ID Tags

假设ID为1的这个人的Tags是(美国,汉堡,薯条,美国大兵),现在增加一个tag是“美国大兵搞基”,这个存储过程要怎么写

CREATE PROC Member_UpdateTags
(
@ID INT,
@Tags NVARCHAR(20),
)
BEGIN
//根据传进来的这个ID和tags来增加这个人的tags,
END

[解决办法]

SQL code
CREATE PROC Member_UpdateTags(@ID INT,@Tags NVARCHAR(20))ASBEGINif exists(select 1 from tb WHERE id=@ID )UPDATE dbo.tb SET Tags=Tags+','+@Tags WHERE id=@IDELSE INSERT INTO tb VALUES(@ID,@Tags)END 

读书人网 >SQL Server

热点推荐