这样的存触过程怎么写:怎么把查询出来的ID,付给一个参数?

jiangshun 2007-11-29 06:09:52
比如:
select ID from table where ID>0
然后在声明一个参数比如aa;
怎么把查询出来的ID给这个aa,
比如:aa=01/02/03/……
希望能用存触过程并且不弄临时表,先谢谢了!
...全文
149 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangshun 2007-11-30
  • 打赏
  • 举报
回复
明天结贴
chengwenjian 2007-11-30
  • 打赏
  • 举报
回复
如果是将多行内容返回到一个变量中,6楼的正解.
pt1314917 2007-11-29
  • 打赏
  • 举报
回复

declare @aa varchar(1000)
select @aa=isnull(@aa+'/','')+ cast(ID as varchar) from table where ID> 0
select @aa
火星求索 2007-11-29
  • 打赏
  • 举报
回复
多条时

declare @t table (ID int)
insert into @t select 1
insert into @t select 2
insert into @t select 3
insert into @t select 4
insert into @t select 5
declare @sql nvarchar(1000)
select @sql=isnull(@sql,' ')+'/'+cast(ID as nchar(3)) from @t
print @sql
-- /1 /2 /3 /4 /5
winstonbonaparte 2007-11-29
  • 打赏
  • 举报
回复
如果有多个值的话我想要么用游标吧,取出一行赋给aa,接着再取下一行
areswang 2007-11-29
  • 打赏
  • 举报
回复
LS,要是多个值呢?
dawugui 2007-11-29
  • 打赏
  • 举报
回复
declare @aa as varchar(100)
select @aa = ID from table where ID> 0


wzy_love_sly 2007-11-29
  • 打赏
  • 举报
回复
查询出来是列,除非是单一值。

34,838

社区成员

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

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