读书人

在sqlserver里怎么将两个字符变量衔

发布时间: 2012-08-08 14:32:45 作者: rapoo

在sqlserver里,如何将两个字符变量衔接起来????????
在sqlserver里,如何将两个字符变量衔接起来????????
假如我有三个varchar变量
@a="ab"
@b="cd"
@c
请问我应该如何使得像c#语言那样@c=@a+@b即@c=“abcd”

[解决办法]

SQL code
declare @a varchar(10),@b varchar(10),@c varchar(20)set @a='a'set @b='b'set @c=@a+@bprint @aprint @bprint @c--------------abab
[解决办法]
探讨
SQL code
CREATE PROCEDURE Fr_add
(
@userid INT,
@username NVARCHAR(50),
@fid INT,
@fname NVARCHAR(50),
)
AS
UPDATE MymyUsers SET
FId=FId+CAST(@userid AS VARCHAR(20))+',',FName=FName+@username+','
where UserId=@fid
GO



请问这个存储过程哪里出错了??

[解决办法]
探讨
SQL code
CREATE PROCEDURE Fr_add
(
@userid INT,
@username NVARCHAR(50),
@fid INT,
@fname NVARCHAR(50),
)
AS
UPDATE MymyUsers SET
FId=FId+CAST(@userid AS VARCHAR(20))+',',FName=FName+@username+','
where UserId=@fid
GO



请问这个存储过程哪里出错了??

读书人网 >asp.net

热点推荐