Készítsen táblázatot az üzemeltető, Oracle PL

Ez a leírás elmagyarázza az Oracle, Oracle / PLSQL használatra CREATE TABLE AS szintaktikai és példák.

Oracle / PLSQL CREATE TABLE AS lehet használni, hogy hozzon létre egy táblázatot egy meglévő tábla másolásával egy meglévő tábla oszlopokat.

Fontos megjegyezni, hogy amikor létrehozzuk az asztalra úgy, hogy az új tábla tele lesz rekordokat egy meglévő táblához (az SELECT).

Tábla létrehozása - másolásával az összes oszlopot a másik tábla

CREATE TABLE AS szintaxis Oracle PL / SQL, hogy másolja az összes oszlopot:

CREATE TABLE new_table
AS (SELECT * FROM old_table);

Tekintsük a példa a CREATE TABLE AS. amely létrehoz egy táblázatot másolásával az összes oszlop a másik asztalnál.

Ez a példa létrehoz egy új táblát a név szállítók. Az új tábla csak meghatározott oszlopok (company_id. Cím. City. Állam és zip) a cégek az asztalra.
Továbbá, ha a vállalatok asztal rekord, az új tábla tele lesz a beszállítókkal visszaadott rekordok által a SELECT utasításban.

Tábla létrehozása - másolásával a kiválasztott oszlopokat több táblából

Syntax CREATE TABLE AS. másolni oszlopokat több táblát Oracle PL / SQL:

CREATE TABLE new_table
AS (SELECT column_1, 2.oszlop ... column_n
AZ old_table_1, old_table_2 ... old_table_n);

Tekintsük a példát CREATE TABLE AS, amely megmutatja, hogyan lehet létrehozni egy táblázatot másolásával a kiválasztott oszlopokat több táblából.