sql - 从联合创建临时表的 T-SQL 语法
问题描述
这运行自行查找
(select * from #T1
union
select * from #T2)
这不会(添加第一行):
select *
into #T3
from
(select * from #T1
union
select * from #T2)
它会引发语法错误。
什么是正确的语法?
解决方案
这是无效的语法,您alias
在使用派生表中的结果集时需要:
select * into #t3
from (select col1, col2, . . .
from #t1
union all
select col1, col2, . .
from #t2
) t; --- alias missing
推荐阅读
- javascript - 如何在暂停后恢复/取消暂停节点可写流?
- python - Python CLI 在导入 jwt 时静默失败
- javascript - 具有本地文件内容的本地 html 页面
- jquery - 光滑的轮播桌面设置覆盖移动设备
- ruby-on-rails - 使用移动 gem 使用脏方法进行跟踪的轨道
- flutter - 是否可以在列中插入 AspectRatio?
- java - 我的 HTML 页面没有出现在 localhost:8080 上,而是显示了 tomcat 欢迎页面
- python - 如何解决 aiohttp 或 aiogram 的问题?
- regex - 正则表达式匹配捕获组多次
- javascript - 如何向用户实时预览更改?