Easily Duplicate, Copie sau Spate Masă înăuntru Oracle, PostgreSQL, DB2 și SQLite cu A crea Masă As SQL
Înăuntru Oracle, PostgreSQL, DB2 și SQLite bază de date sistem, acolo is un drăguț virgulă feature chemare A crea Masă As care allows simplu duplicating de un masă cu date de la alt sau cîțiva alt masă. Art.hot. SQL virgulă a putea de asemenea a fi folosit la ‘ copie și trecut’ un masă exactly sau spate un masă date înainte performing date manipulation întrebare pe origine masă, chiar înăuntru caz art.hot. script has error și art.hot. spate dată a putea a fi folosit la pauză la spre origine stare. A crea Masă As voință a voi a crea un nou masă clădire de la contact de date sau result a ezat a aranja retrieved by un Select SQL întrebare de la un masă that already exists cu art.hot. bază de date.
Art.hot. syntax de A crea Masă As SQL declarație is:
A CREA MASĂ table_name [ ( column_name [, ...] ) ]
AS select[ * ! ( column_name [, ...] ) ] DE LA source_table_name
Replace table_name cu art.hot. nume de la nou masă acesta va fi tot a crea. Columbia nume is opțiune, unde tu poți special multiple Columbia by a cuprinde lor nume înăuntru un virgulă-delimited listă. Else, art.hot. structure de la nou masă voință a voi a fi bază pe Columbia nume, tip și număr de Columbia întoarcere by art.hot. Select declarație, together cu art.hot. row date. Dacă tu special art.hot. Columbia nume, not ă that acolo voi a fi art.hot. same număr de Columbia specified as ești întoarcere by select.
Art.hot. select declarație la art.hot. sfîrșit de a crea masă as virgulă mustață a fi valid, și has art.hot. număr de targets selectat meciuri art.hot. număr de Columbia în opțiune Columbia listă preceding art.hot. AS clause. It a putea a fi un completat select declarație that retrieve date de la multiple masă. Dacă opțiune Columbia listă is specified cu parentheses, asterisk (*) a putea nu lung a fi folosit în select declarație.
Pentru example,
A CREA MASĂ demo_backup
AS SELECT * DE LA demo;
Above SQL declarație voință a voi a crea un exact replica spate masă numit demo_backup cu date și structure ( Columbia) de demo masă.
Posibil error dacă tu special art.hot. opțiune Columbia listă is:
ERROR: A CREA MASĂ/AS SELECT has mismatched Columbia țară
Dacă tu encounter this error mesaj, acesta este datorie la spre opțiune listă de Columbia înăuntru parentheses contact un different număr de rows than art.hot. select declarație întoarcere. Dublu a verifica dacă art.hot. număr de Columbia specified is art.hot. same cu art.hot. results that ești așteptat de la select resultset.
import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.
Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.
Relații Anghinară
- ORA-02449 Oracle Drop Masă Error
- A crea Nou Masă by Selecție Date de la Alt Masă cu A CREA MASĂ AS
- Oracle ORA-14074 A crea sau A aduna Nou Partition Fails Error
- ORA-00942 Masă sau Vedere Does Nu Exist Oracle Error
- A verifica Oracle Traducere
- Oracle ORA-01658 Incapabil la spre A crea INITIAL Prelungire pentru Segment înăuntru Tablespace Error
- ORA-01502 Oracle A cresta înăuntru Unusable Stare
- Scimbare Oracle Bază de date User Password
- A insera Text Literatură și Concatenation înăuntru Oracle SQL
- Cum la spre Spate și Pauză ( export și Import) MySQL Bază de date Tutorial

































August 27th, 2008 2201:
Awesome dude!!…. ajutor eu bigtime… simplu și efectiv as it a putut a fi… Mulțumiri