我无法将数据从主表复制到临时表

时间:2017-02-23 09:14:35

标签: mysql sql sql-server sql-server-2008

下面是代码:

CREATE TABLE maintable (
  Name varchar(10),
  phone_number numeric(10)
);
INSERT INTO maintable
  VALUES ("Max", 9896995632);
SELECT
  *
FROM maintable;
create table #TempTable as
maintable;

4 个答案:

答案 0 :(得分:1)

Use Insert into in select statement.Now main table data move to temp table

CREATE TABLE maintable (Name varchar(10),phone_number numeric(10));
INSERT INTO maintable  VALUES ('Max', 9896995632);

SELECT * INTO #TempTable FROM maintable

SELECT * FROM #TempTable 

答案 1 :(得分:0)

使用Sql Server试试这个

SELECT * INTO #TempTable FROM MainTable

使用Mysql试试这个

CREATE TABLE TempTable  LIKE maintable;
INSERT INTO TempTable SELECT * FROM maintable ;

答案 2 :(得分:0)

你也可以试试这个:

insert into #temptable(columnname)
select coloumnname from maintable

它将更好地帮助您在下次执行插入操作时插入表值。

答案 3 :(得分:0)

更改自:

create table #TempTable as maintable;

select * into #TempTable from maintable