我正在尝试将日期、名称、描述等几列从表中复制到另一个临时表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