I'm trying to do a SELECT INTO using Oracle. My query is:
SELECT * INTO new_table FROM old_table;
But I get the following error:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Any ideas what's wrong?
The Standard behavior of the above should be as I originally thought: However Oracle implemented it totally differently in their own dialect of SQL Oracle Docs on Insert ... Select
select into
is used in pl/sql to set a variable to field values. Instead, useUse:
Example:
If the table already exists:
If NEW_TABLE already exists then ...
If you want to create NEW_TABLE based on the records in OLD_TABLE ...