问如何将table1改为一个变量

我看你有戏 2010-02-04 09:48:47
declare @id int
Declare CurCfg Cursor For select id from table1
Open CurCfg
Fetch next From CurCfg Into @id
While @@fetch_status=0
Begin
--print @id
Fetch Next From CurCfg Into @id
End
Close CurCfg
Deallocate CurCfg

drop table #tmp
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 2010-02-04
  • 打赏
  • 举报
回复
declare @s varchar(1000) 
declare @sql varchar(8000),@tablename sysname
set @tablename = 'ta'
set @sql = 'declare csr_test cursor for select 商品 from '+ @tablename
exec(@sql)
open csr_test
fetch next from csr_test into @s
while @@fetch_status = 0
begin
print @s
fetch csr_test into @s
end
close csr_test
deallocate csr_test
/*

衣服
衣服
衣服
鞋子
鞋子
鞋子
裤子
裤子
裤子
帽子
帽子
帽子

*/
-狙击手- 2010-02-04
  • 打赏
  • 举报
回复
仿这个:

declare   @sql   varchar(8000),@tablename   sysname   
set @sql = 'declare csr_test cursor for select * from '+ @tablename
exec (@sql)
open csr_test
fetch next from csr_test
close csr_test
deallocate csr_test
nianran520 2010-02-04
  • 打赏
  • 举报
回复
动态拼接吧
Zoezs 2010-02-04
  • 打赏
  • 举报
回复
存储没办法传表变量。
我看你有戏 2010-02-04
  • 打赏
  • 举报
回复
我的意思是table1可以让我当成过程的参数传进来啊
忆轩辕 2010-02-04
  • 打赏
  • 举报
回复
动态SQL?
--小F-- 2010-02-04
  • 打赏
  • 举报
回复
不解..

34,594

社区成员

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

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