首页 > 解决方案 > 使用“INSERT INTO”时如何修复错误?

问题描述

我正在尝试将整个表放到另一个表中。列数、名称和类型完全相同。由于错误,我无法以某种方式完成此操作。

案例_数据表:

案例_数据表

POC_CD 表:

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

标签: sql-server

解决方案


看这里

您必须像这样编辑列的顺序:

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]

在插入和选择列之间具有相同的顺序


推荐阅读