我在sqldeveloper中尝试了这个查询,但它没有用。我收到错误“缺少关键字”

时间:2016-08-22 17:30:31

标签: sql plsql

SELECT *
INTO Newxyztable
FROM Person
WHERE 1=0;

3 个答案:

答案 0 :(得分:0)

在Oracle中,select into构造用于填充PL / SQL代码中的变量。如果' Newxyztable'是其他东西,比如一张桌子,然后就不起作用了。

您想要create table x as select * from yinsert into x select * from y吗?

答案 1 :(得分:0)

insert into Newxyztable select * from Person where 1 = 0;

也许这就是你要找的东西?(假设Newxyztable和Person表具有相同数据类型的确切列数)

答案 2 :(得分:-2)

SELECT *
INTO Newxyztable
FROM Person
WHERE 1=0;

给你的问题 Newxyztable:那是什么?一种 ?如果是,请考虑使用批量。