sql-server - 使用“INSERT INTO”时如何修复错误?
问题描述
我正在尝试将整个表放到另一个表中。列数、名称和类型完全相同。由于错误,我无法以某种方式完成此操作。
案例_数据表:
POC_CD 表:
代码 :
insert into [dbo].[POC_CD] select * from [dbo].[Case_Data]
错误 :
消息 241,级别 16,状态 1,第 1 行从字符串转换日期和/或时间时转换失败。
编辑:为两个表创建表代码
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[POC_CD](
[Case Type] [nvarchar](255) NULL,
[Category] [nvarchar](255) NULL,
[Client] [nvarchar](255) NULL,
[L2/L3 User] [nvarchar](255) NULL,
[Number] [nvarchar](255) NULL,
[Opened] [datetime] NULL,
[Organization] [nvarchar](255) NULL,
[Priority] [nvarchar](255) NULL,
[Product] [nvarchar](255) NULL,
[Resolved] [datetime] NULL,
[Resolution Code] [nvarchar](255) NULL,
[Scheduled Follow Up] [datetime] NULL,
[State] [nvarchar](255) NULL,
[Subcategory] [nvarchar](255) NULL,
[TicketSummary] [nvarchar](255) NULL,
[Updated] [datetime] NULL
) ON [PRIMARY]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Case_Data](
[Number] [nvarchar](255) NULL,
[State] [nvarchar](255) NULL,
[Priority] [nvarchar](255) NULL,
[Organization] [nvarchar](255) NULL,
[Client] [nvarchar](255) NULL,
[Product] [nvarchar](255) NULL,
[Category] [nvarchar](255) NULL,
[Subcategory] [nvarchar](255) NULL,
[Ticket Summary] [nvarchar](255) NULL,
[Case Type] [nvarchar](255) NULL,
[Resolved] [datetime] NULL,
[Opened] [datetime] NULL,
[Scheduled Follow Up] [datetime] NULL,
[Resolution code] [nvarchar](255) NULL,
[L2/L3 User] [nvarchar](255) NULL,
[Updated] [datetime] NULL
) ON [PRIMARY]
GO
解决方案
您必须像这样编辑列的顺序:
Insert into [dbo].[POC_CD]( [Number] ,[State] ,[Priority],[Organization] ,[Client] ,[Product] ,[Category] ,[Subcategory],[Ticket Summary] ,[Case Type] ,[Resolved] ,[Opened] ,[Scheduled Follow Up] ,[Resolution code] ,[L2/L3 User] ,[Updated])
select [Number]
[Number] ,[State] ,[Priority],[Organization] ,[Client] ,[Product] ,[Category] ,[Subcategory],[Ticket Summary] ,[Case Type] ,[Resolved] ,[Opened] ,[Scheduled Follow Up] ,[Resolution code] ,[L2/L3 User] ,[Updated] from [dbo].[Case_Data]
在插入和选择列之间具有相同的顺序
推荐阅读
- python - 在 Heroku 上运行 gunicorn + Flask,运行几个应用程序
- ruby - 如何优雅地关闭 Ruby 中的线程
- javascript - 未捕获的类型错误:无法读取 React 中未定义的属性“匹配”
- sql-server - 为什么 SQL 事务会自动回滚?回滚超过预期?
- ios - 有没有办法通过命令从特定目标中删除框架/库?
- bash - 如何测试字符串是否不包含bash中的指定字母
- c++ - SFML - 调整窗口大小时出现奇怪的 RenderTexture 行为
- javascript - 错误:请求失败,状态码为 404,Axios 尝试使用 passport-github2 获取 github 用户电子邮件
- c# - 如何告诉实体框架不包含嵌套对象?
- blockchain - Parastate 测试令牌