Tahák / Oracle DDL operace
Seznam základních příkazů pro definování datových struktur.
Vytvoření tabulky
CREATE TABLE <TABLE_NAME> ( <COLUMN_NAME> <TYPE> );
Přidání sloupce
ALTER TABLE <TABLE_NAME> ADD (<COLUMN_NAME> <TYPE>);
Změna datového typu
ALTER TABLE <TABLE_NAME> MODIFY <COLUMN_NAME> <NEW_TYPE> ;
NOT NULL constraint
ALTER TABLE <TABLE_NAME> MODIFY <COLUMN_NAME> <TYPE> NOT NULL ;
Cizí klíč
ALTER TABLE <TABLE_NAME> ADD CONSTRAINT <FK_NAME> FOREIGN KEY (<COLUMN_NAME>) REFERENCES <PARENT_TABLE> (<COLUMN_NAME>) ;
Index
CREATE INDEX <INDEX_NAME> ON <TABLE_NAME>(<COLUMN_NAME>) ;
Check constraint
ALTER TABLE <TABLE_NAME> ADD CONSTRAINT <CHK_NAME> CHECK (<COLUMN_NAME> IN (<CONDITION>)) ;
Odstranění tabulky
DROP TABLE <TABLE_NAME>;