ALTE DOCUMENTE
|
||||||
Creati o tabela, si inserati linii combinānd comanda CREATE TABLE cu optiunea AS subquery
SQL> CREATE table [column (, column . )] AS subquery; |
Numarul coloanelor tabelei trebuie sa fie egal cu numarul coloanelor din subinterogare;
A doua metoda de a crea o tabela este utilizānd optiunea AS subquerz, care creaza tabela si insereaza inregistrarile furnizate de interogare.
Sintaxa:
- table numele tabelei;
- column numele coloanei, valoarea implicita, si constrāngerile de tip;
- subquery comanda SELECT care defineste un set de inregistrari ce trebuie inserate īn tabela.
Exemplu:
SQL> CREATE TABLE dept30 AS SELECT empno, ename, sal*12 ANNSAL, hiredate FROM emp WHERE deptno= Table created. SQL> DESCRIBE dept30 |
||
Name |
Null? |
Type |
EMPNO |
NOT NULL |
NUMBER(4) |
ENAME |
VARCHAR(10) |
|
ANNSAL HIREDATE |
NUMBER DATE |
|