小菜问一简单存储语句。 对存储方法不熟悉,如何将数据追加到某个字段?比如user这个表,有u_friends字段,内容uid1,uid2,我要加入一个uid3,一般是读出来再加入。存储如何直接完成。请帮忙写一下?以后就可以省很多类似的事情了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select uid1,uid2,'xxx' as uid3 from u_friends uid1,uid2,不是字段,是u_friends字段中的数据。可能我表达不是很清楚。简单讲就是如何用存储语句将数据追加到某个字段中? nvarchar类型。 CREATE PROCEDURE Procedure_Name @u_friends varchar(100)ASBEGIN insert use (ru_friends) values (@u_friends) SET NOCOUNT ON;ENDGO 我表达真的不行原来有u_friends字段,内容为uid1,uid2, 现在传入一个数据为uid3,所以后来是uid1,uid2,uid3,如果不用存储,在程序中肯定是先读出uid1,uid2,后把uid1,uid2,uid3,更新到数据中。我现在想用存储来完成。现在应该表达清楚了吧。我基本没看过存储自己按自己想法写了一个没用。因为我对存储没有基本知识。CREATE PROCEDURE addfriends(@fid nvarchar(50),@uid nvarchar(50),@oldfids nvarchar(3000) output) ASselect @oldfids=[u_friends] from [ac_user] where [u_id]=@uidupdate [ac_user] set [u_friends] =@oldfids+@fid where [u_id]=@uidGO 急!!!!!SQL2005 如何把多个表的数据转移到另一个数据库? 我的这条sql语句错在哪里? 有一个SQL语句没看明白,请大家帮忙看看 查询语句 请教更新数据问题 如何清除或修改备份计划!!!!! 注入注入注入注入....哎!! SQL Server 2005 标准版安装后不能打开 如何将数据库其中一个表的数据导出成sql? 中文分词之后如何用aql进行模糊匹配,并按匹配程度排序 帮忙写一句SQL语句 !!!求助:两个表的比较和操作 求高手帮忙 小生感激涕零
可能我表达不是很清楚。简单讲就是如何用存储语句将数据追加到某个字段中? nvarchar类型。
@u_friends varchar(100)
ASBEGIN
insert use (ru_friends) values (@u_friends)
SET NOCOUNT ON;
END
GO
原来有u_friends字段,内容为uid1,uid2,
现在传入一个数据为uid3,
所以后来是uid1,uid2,uid3,如果不用存储,在程序中肯定是先读出uid1,uid2,
后把uid1,uid2,uid3,更新到数据中。我现在想用存储来完成。
现在应该表达清楚了吧。我基本没看过存储
自己按自己想法写了一个没用。因为我对存储没有基本知识。CREATE PROCEDURE addfriends
(
@fid nvarchar(50),
@uid nvarchar(50),
@oldfids nvarchar(3000) output
)
AS
select @oldfids=[u_friends] from [ac_user] where [u_id]=@uid
update [ac_user] set [u_friends] =@oldfids+@fid where [u_id]=@uid
GO