sql server将几个结构相同的表合并到一个新表中一直报错

studentdsx 2017-06-19 04:44:32
如下:

Select * INTO ALLCommuteOD from (SELECT * FROM [ICData].[dbo].[CommuteOD1]
UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD2]
UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD3]
UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD4]
UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD5]
)
...全文
552 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
加表别名。。。
顺势而为1 2017-06-19
  • 打赏
  • 举报
回复
后面要加个别名吧 Select * INTO ALLCommuteOD from (SELECT * FROM [ICData].[dbo].[CommuteOD1] UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD2] UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD3] UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD4] UNION ALL SELECT * FROM [ICData].[dbo].[CommuteOD5] ) a
二月十六 2017-06-19
  • 打赏
  • 举报
回复
引用 3 楼 studentdsx 的回复:
表结构一致,报错')'附近有错误
这样写
SELECT  *
INTO    ALLCommuteOD
FROM    ( SELECT    *
          FROM      [ICData].[dbo].[CommuteOD1]
          UNION ALL
          SELECT    *
          FROM      [ICData].[dbo].[CommuteOD2]
          UNION ALL
          SELECT    *
          FROM      [ICData].[dbo].[CommuteOD3]
          UNION ALL
          SELECT    *
          FROM      [ICData].[dbo].[CommuteOD4]
          UNION ALL
          SELECT    *
          FROM      [ICData].[dbo].[CommuteOD5]
        ) t
studentdsx 2017-06-19
  • 打赏
  • 举报
回复
表结构一致,报错')'附近有错误
LongRui888 2017-06-19
  • 打赏
  • 举报
回复
报的什么错。
二月十六 2017-06-19
  • 打赏
  • 举报
回复
报什么错?检查一下表结构,字段类型等是否完全一致

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧