查询出的多条记录放在一个文本变量里面

验证码识别 2011-07-10 06:22:05
select item1, item2, item3 from tab1

有多条记录, 要保存在以下变量中

DECLARE @result nvarchar (2000)

格式
------------------
item1 item2 item3
item1 item2 item3
...

------------------
要怎样写
...全文
106 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kubp67 2011-07-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fredrickhu 的回复:]

SQL code
DECLARE @result nvarchar (4000)
select @result=isnull(@result,'')+' '+item1+' '+item2+' '+item3+' ' from tb
[/Quote]

如何显示换行?
快溜 2011-07-10
  • 打赏
  • 举报
回复
搜索下数据库导出txt文本文件的sql,有你想要的。
--小F-- 2011-07-10
  • 打赏
  • 举报
回复
DECLARE @result nvarchar (4000)
select @result=isnull(@result,'')+' '+item1+' '+item2+' '+item3+' ' from tb
hredrickhu 2011-07-10
  • 打赏
  • 举报
回复
DECLARE @result nvarchar (4000)
select @result=isnull(@result,'')+' '+item1+' '+item2+' '+item3+' ' from tb
cd731107 2011-07-10
  • 打赏
  • 举报
回复

--或者整列整列的处理也可以
DECLARE @result nvarchar (4000)
set @result=''
select @result=@result+item1+' ' from tab1
select @result=@result+item2+' ' from tab1
select @result=@result+item3+' ' from tab1
select @result=@result+item4+' ' from tab1
cd731107 2011-07-10
  • 打赏
  • 举报
回复
DECLARE @result nvarchar (4000)
set @result=''
select @result=@result+' '+item1+' '+item2+' '+item3+' ' from tab1

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧