将几列从project_1表复制到临时表,但临时表在sql server中返回空

时间:2018-10-09 13:47:10

标签: sql sql-server tsql

我试图将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语句时,它不显示任何记录

1 个答案:

答案 0 :(得分:0)

我在它下面试过了

            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

demo

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