![]() |
1
2
您在插入中并没有真正使用可爱。像这样尝试:
|
![]() |
2
1
然后,您有一个完全独立的语句,它尝试再次读取插入的CTE。这是不允许的,因为第二个查询的上下文中不存在CTE。因此,从INSERT语句的角度来看,CTE不存在。我相信您会收到以下信息:
去掉SELECT语句并用INSERT替换它。 或者,如果必须在SELECT和INSERT语句中使用SELECT语句,则CTE可能不适合该用例,或者需要为SELECT和INSERT都包含CTE定义。 |
![]() |
3
-1
除非这些列不在TBL\U FBNK\U LIMIT\U HIST\U TRANS\U SPLIT中,或者数据类型不匹配,否则它应该可以正常工作。 中间的选择不是插入的一部分。
|
![]() |
Jack Skeletron · T-SQL三表求和 7 年前 |
![]() |
CSK · 列出sql server中存储过程中的存储过程 7 年前 |
![]() |
DRT · 从文本字段中提取多个日期 7 年前 |
![]() |
ihatemash · 确定可以合并哪些行的SQL查询 7 年前 |
![]() |
Shawn · 使用WinZip命令行的SQL Server作业 7 年前 |