如何使结果集以横向返回? declare @str varchar(8000)set @str=''select @str=@str+Name+',' from 表select left(@str,len(@str)-1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create function test()returns varchar(8000)asbegin declare @Str varchar(8000) set @Str = '' select @Str = @Str + ',' +name from tablename return right(@Str,len(@Str)-1)endgo执行:select dbo.test() as name from tablename 幫忙寫條SQL 命令 一个简单的表结构设计问题,有标准的答案吗? 求一SQL语句....详情请进... 急急急!!关于更改SQL Server认证模式(Authentication Mode)的问题 请多多指教 在线急求:SQLSERVER(MSSQLSERVER)启动不了? 请教各位大大大大大哥们 菜鸟问题 怎么收缩数据库mdf文件??? 在SQL SER2K 中这样的功能怎么在存储过程中实现?是不是要用到记录集啊? 一个两库间导数据的问题?高分请教 怎样不停止sql服务器就能够拷贝数据库,并且不影响程序的正常运行?好像需要修改一项设置,请指教! 关于odbc连接的一个问题
returns varchar(8000)
as
begin
declare @Str varchar(8000)
set @Str = ''
select @Str = @Str + ',' +name from tablename
return right(@Str,len(@Str)-1)
end
go执行:select dbo.test() as name from tablename