日期:2014-05-19  浏览次数:20381 次

简单的sql
declare   @str   varchar(1000)
select   @str=@str+   name   from   syscolumns   where   id=object_id(N 'DomainHost_Basic_Dat ')
select   @str--null

select   name   from   syscolumns   where   id=object_id(N 'DomainHost_Basic_Dat ')
--这样可以有结果

我想把字段名连成一个由逗号分开的字符串,怎么会是null呢?




------解决方案--------------------
declare @str varchar(1000)

--初始化变量的值
set @str= ' '

select @str=@str+ name from syscolumns where id=object_id(N 'DomainHost_Basic_Dat ')
select @str--null