当前位置: 代码迷 >> Sql Server >> 那位友人帮忙写一个存储过程、请进看需求,关于tags标签的
  详细解决方案

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

热度:38   发布时间:2016-04-27 11:43:00.0
那位朋友帮忙写一个存储过程、请进看需求,关于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 [email protected] )UPDATE dbo.tb SET Tags=Tags+',[email protected] WHERE [email protected]ELSE INSERT INTO tb VALUES(@ID,@Tags)END