Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Crearea unui tabel

Oracle


Crearea unui tabel

6.6.1. Comanda CREATE TABLE

CREATE TABLE hr.employees (



employee_id NUMBER (6) ,

first_name VARCHAR2 (20),

last_name VARCHAR2 (25),

email VARCHAR2 (25),

phone_number VARCHAR2 (20),

hire_date DATE DEFAULT SYSDATE,

job_id VARCHAR2 (10),

salary NUMBER (8,2),

commission_pct NUMBER (2,2),

manager_id NUMBER(6),

department_id NUMBER (4))

TABLESPACE USERS;

6.6.2. Crearea unui tabel utilizand OEM

De la Consola OEM:

1. Se navigheaza pe Schema > [Schema Name] > Tables

2. Se selecteaza Create din meniul dat de tasta dreapta a mouse-ului

3. Se introduce informatia referitoare la tabel in pagini diferite

4. Click Create.

6.6.3. Crearea unui tabel utilizand wizard-ul

1. Se navigheaza pe Schema > [Schema Name] > Tables

2. Se selecteaza Create Using Wizard din meniul dat de tasta dreapta a mouse-ului

3. Se introduce informatia referitoare la tabel

4. Click Finish.

6.6.4. Trunchierea unui tabel

TRUNCATE table hr.employees;

Trunchierea unui tabel sterge toate liniile din tabel si elibereaza spatiul utilizat

Indecsii corespunzatori sunt trunchiati

Sintaxa e urmatoarea:

TRUNCATE table [schema.] table

[ STORAGE]

Efectele utilizarii acestei comenzi sunt urmatoarele:

Toate liniile din tabel sunt sterse

Nu sunt generate date si comanda se executa implicit deoarece TRUNCATE table este o comanda DDL.

Indicii corespunzatori sunt, de asemenea trunchiati

Un tabel la care se face referire printr-o cheie straina (foreign key) nu poate fi trunchiat

Triggerii de stergere nu reactioneaza atunci cand aceasta comanda este utilizata

6.6.5. Desfiintarea unui tabel

DROP TABLE hr.departments

CASCADE CONSTRAINTS;

Un tabel poate fi desfiintat daca nu este nevoie de el un timp mai lung sau daca el trebuie reorganizat.

Sintaxa este urmatoarea:

DROP TABLE [schema.] table

CASCADE CONSTRAINTS]

Atunci cand un tabel este desfiintat extensiile utilizate de tabel sunt eliberate. Daca ele sunt contigue trebuie sa fie fuzionate fie automat fie manual, intr-un moment ulterior. Optiunea CASCADE CONSTRAINTS este necesara daca tabelul desfiintat avea rolul de "parinte" intr-o relatie de tip cheie straina.

6.6.6. Desfiintarea unui tabel utilizand OEM

De la Consola OEM:

1. Se navigheaza pe Schema > [Schema Name] > Tables

2. Se selecteaza tabelul

3. se selecteaza Remove din meniul dat de tasta dreapta a mouse-ului

4. Se selecteaza Yes pentru a confirma desfiintarea.

6.6.7. Desfiintarea unei coloane

Scoaterea unei coloane dintr-un tabel:

ALTER TABLE hr.employees

DROP COLUMN comments

CASCADE CONSTRAINTS CHECKPOINT 1000

Scoate datele si spatiul coloanei din fiecare linie eliberand spatiul in blocul de date

Desfiintarea unei coloane intr-un tabel foarte mare consuma o mare cantitate de timp.


Document Info


Accesari: 1744
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )