ALTE DOCUMENTE
|
|||||
INSTRUCTIUNI SQL
CREATE TABLE
Creaza o tabela
Se poate crea o tabela bazandu-ne pe o alta tabela folosi 959l1114j nd o subinterogare
ALTER TABLE
Modifica structura tabelelor
Schimba latimea sau tipul de date al coloanelor, poate adauga coloane
DROP TABLE
Sterge randurile si structura tabelei
Odata executata nu se mai poate reveni
RENAME
Redenumeste o tabela, view, secventa sau sinonim
TRUNCATE
Sterge toate randurile dintr-o tabela si elibereaza spatiul folosit de tabela
Comanda DELETE sterge doar randurile
COMMENT
Adauga un comentariu la o tabela sau la o coloana
Interogati dictionarul de date pentru vizualizarea comentariilor
Practica
1. Creati tabelul DEPARTMENT bazat pe structura din tabelul urmator. Salvati instructiunea in scriptul p1.sql , executati scriptul si verificati.
Column Name |
Id |
Name |
Key Type | ||
Nulls/Unique | ||
FK Table | ||
FK Column | ||
Datatype |
Number |
Varchar2 |
Length |
2. Introduceti inregistrari in tabela DEPARTMENT din tabela DEPT. Includeti doar coloanele de care aveti nevoie.
3. Creati tabela EMPLOYEE bazata pe tabelul urmator. Salvati instructiunea intr-un script p3.sql si apoi executati scriptul.
Column Name |
ID |
LAST_NAME |
FIRST_NAME |
DEPT_ID |
Key Type | ||||
Nulls/Unique | ||||
FK Table | ||||
FK Column | ||||
Datatype |
Number |
Varchar2 |
Varchar2 |
Number |
Length |
4. Modificati tabela EMPLOYEE pentru a permite nume mai lungi in coloana Last_name.
5. Asigurati-va ca cele doua tabele create sunt stocate de dictionarul de date.
6. Creati tabela EMPLOYEE2 bazata pe structura tabelei EMP, incluzind doar coloanele EMPNO, ENAME si DEPTNO. Redenumiti coloanele in noua tabela astfel: ID, LAST_NAME, DEPT_ID.
7. Stergeti tabela EMPLOYEE.
8. Redenumiti tabela EMPLOYEE2 in EMPLOYEE.
Adaugati comentarii la definitiile celor 2 tabele descriindu-le. Vizualizati modificarile in dictionarul de date.
|