Wybierz do korzystania z Oracle
Próbuję wybrać Oracle. Moje zapytanie to:
SELECT * INTO new_table FROM old_table;
Ale dostaję następujący błąd:
SQL Error: ORA-00905: missing keyword
00905. 00000 - "missing keyword"
Jakieś pomysły, co jest nie tak?
Standardowe zachowanie powyższego powinno być takie, jak pierwotnie myślałem: Jednak Oracle zaimplementowało go zupełnie inaczej we własnym dialekcie SQL Oracle Docs na Insert ... Wybierz
111
3 answers
Jeśli NEW_TABLE już istnieje, to ...
insert into new_table select * from old_table
/
Jeśli chcesz utworzyć NEW_TABLE na podstawie rekordów w OLD_TABLE ...
create table new_table as select * from old_table
/
236
Author: APC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-12 09:31:41
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-12 09:31:41
select into
jest używany w pl / sql do ustawiania zmiennej na wartości pól. Zamiast tego użyj
create table new_table as select * from old_table
27
Author: wallyk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-12 07:17:34
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-12 07:17:34
Użycie:
create table new_table_name
as
select column_name,[more columns] from Existed_table;
Przykład:
create table dept
as
select empno, ename from emp;
Jeśli tabela już istnieje:
insert into new_tablename select columns_list from Existed_table;
2
Author: PRADEEP R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-20 21:59:12
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-20 21:59:12