关于SQL中的 2个字符类型组和的问题 求教(急)
如何将2个参数的值组合在一起呢 如 @a=1113323 @b=1234 组合就是 @c=11133231234
create table ts
(
[se][char](20) not null
)
create procedure add_chars
@t1 int,
@t2 int
as
insert into ts(se)values(cast(@t1 as char)+cast(@t2 as char))
结果报错二进字流被截断 求正确的方法
------解决方案--------------------create table ts
(
[se][char](20) not null
)
create procedure add_chars
@t1 int,
@t2 int
as
insert into ts(se) values(rtrim(@t1)+rtrim(@t2))
declare @a int, @b int
select @a=1113323, @b=1234
exec add_chars @a, @b
select * from ts
--result
se
--------------------
11133231234
(1 row(s) affected)