Portál AbcLinuxu, 12. května 2025 16:34
create or replace procedure kopieTabulky(jmeno_tabulky VARCHAR2) as begin execute immediate 'create table jmeno_tabulky as select * from zamestnanec'; end;následně spustím:
execute kopieTabulky('empT');ORA-Error:
ORA-00955: název je již užíván existujícím objektem ORA-06512: na "dbschema.KOPIETABULKY", line 4 ORA-06512: na line 2Děkuji za rady.
Napiste ulozenou PL/SQL proceduru KopieTabulky(jmeno_tabulky),
ktera vytvorı tabulku se jmenem jmeno_tabulky_cp, ktera bude obsahovat
stejne atributy se stejnymi datovymi typy jako puvodnı tabulka.
Do nove tabulky pak zkopırujte vsechny zaznamy...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.