开发者社区> 问答> 正文

SQL:如何动态循环并向临时表中添加N个具有NULL值的列

由于一定的要求,我需要在存储过程中创建两个临时表,在将一些数据处理完后,我需要将两个临时表合并以显示为一个结果集并生成为excel。所以我想UNION在要显示最终结果集时使用。

问题是,第一个临时表(表A)固定为20列,第二个临时表有50列(表B)。我的计划是,在处理表A的数据之前,我想添加30个可为空的列并为前20列插入数据,其余的全部NULL

展开
收起
游客ufivfoddcd53c 2020-01-04 16:23:05 973 0
1 条回答
写回答
取消 提交回答
  • 我想你可以做

    select * into #tableA from #tableB where 1=2
    
    

    这两个表将具有相同的列

    2020-01-04 16:23:27
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载