将几列从表复制到临时表project_1但临时表在 SQL Server 中返回空



我正在尝试将日期、名称、描述等几列从表中复制到另一个临时表project_1但它创建了包含这些列的表,但临时表是空的。

我正在使用以下代码:

create table #tmp1
(
Id int not null identity(1,1), 
Name VARCHAR(50),
Date DATETIME not null,
descript nvarchar(256)
)   
insert into #tmp1 
SELECT Name,Date,DESCRIPT FROM project_1;

我单独检查了它们正确执行的语句,但是当我在 tmp1 上运行 select 语句时,它没有显示任何记录

我在下面试过了,它工作正常

create table  project_1 (Name varchar(10),Date1 date ,DESCRIPT int );
insert into  project_1 values('tuhin','2018-01-01',1);
go
create table #tmp1
(
Id int not null identity(1,1), 
Name VARCHAR(50),
Date DATETIME not null,
descript nvarchar(256)
)   ;
go
insert into #tmp1 
SELECT Name,Date1,DESCRIPT FROM project_1;
go
select * from #tmp1

演示

Id  Name    Date                descript
1   tuhin   01/01/2018 00:00:00     1

最新更新