如何在不先创建列的情况下创建临时表?
CREATE TABLE #Yaks (
YakID int,
YakName char(30) )
select name
from tempdb..sysobjects
where name like '#yak%'
drop table #yaks
必须首先定义表格是一件痛苦的事情。
最佳答案
创建一个与另一个表具有相同列的(临时)表(不复制数据):
select * into #TempTable
from MyTable
where 1=0
注意:不创建任何外键、索引等...
关于sql - 在 SQL 中动态创建临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12418296/