首页 > 解决方案 > 将 SQL Server 中的临时表设置为变量

问题描述

我正在尝试创建一个临时表,但我需要根据变量的内容更改表的名称,因为我需要在 while 循环中创建多个表。有没有办法做到这一点?

while(@roCounter <= @insideCounter)
     BEGIN
     set @nameOfTable = @nameOfTable+@roCounter
     select * into #@nameOfTable from #CC where ro=@roCounter --@nameOfTable is a variable
     set @roCounter = @roCounter +1
    END
     Drop Table #CC
    set @counter = @counter +1
END

标签: sqlsql-server

解决方案


推荐阅读