Eno vprašanje (sql)

Kako lahko enostavno kopiram vsebino ene tabele v drugo tabelo?

Probal sem s tem:
SELECT * INTO tblNew FROM tblOld

Pa mi izpiše da je "tblNew" undeclared....

Delam pa direktno na serverju in tudi ta tabela obstaja.

Hvala

9 odgovorov

Nisem preveril... mislim pa, da gre nekako tako:

INSERT novatabela SELECT * FROM staratabela;

2

aha, bom probal...

edit: Sprobal, dela, HVALA!!!

@Mešetar: Ne boš verjel, GIMF...pa vseeno, tole sem našel:SELECT * INTO tblNew FROM tblOld, ni delalo, pa še druge, ni delalo itd...

@werky.... pa je tabela 100% enaka... sem sedaj preizkusil in deluje

Drugače pa lahko exportiraš staro tabelo in jo importiraš v novo s tem, da tisti exportirani file malo spremeniš (beri rename oldtable to newtable) in bi tudi moralo iti skozi

@5ka:

Tabela je 100% enaka, in stvar deluje bp...HVALA

Drugače pa Create table as (select * from table_old)

za ljubitelje grafičnih vmestnikov : v Navicatu je možen copy/paste , seveda če je ista struktura