Dnes je: 23. února 2012

Ostatní

Autor knihy

Oracle Database 11g - Hotová řešení

Kdo je online

Právě připojeni - hostů: 18 a členů: 2 

Přihlásit se




Co znamenají zkratky DML, DDL, DCL

Dotaz:

Dobrý den,

na internetu a v dokumentaci jsem se již několikrát setkal se zkratkami DML, DDL, DCL. Co to vlastně znamená?

Odpověd:

SQL příkazy se dají rozdělit do několika kategorií podle toho co provádíte.

 


Data manipulation language (DML) neboli příkazy určené pro manipulaci s daty
SELECT - vybrání dat z databáze
INSERT - vložení
UPDATE - úprava nebo také editace či změna
DELETE - smazaní
MERGE - sloučení

Data definition language (DDL) neboli příkazy určené pro práci se strukturou databázových objektů. Nejčastěji tabulek.
CREATE - vytvoření
ALTER - změně
DROP - odstranění
RENAME - přejmenování
TRUNCATE - smazání, aniž by se data ukládala do koše
COMMENT - přidání komentáře

Data control language (DCL) neboli příkazy sloužící k přídání či odebrání opravnění k databázi a objektů v ní.
GRANT - přiřazení
REVOKE = odebrání

Řízení transakcí. Jednotlivé příkazy DML můžete slučovat do transakcí, ale nemusíte.
COMMIT - slouží k potvrzení veškerých změn
ROLLBACK - provede rollback veškerých změn
SAVEPOINT - vytvoří časovou značku ke které se můžete vracet.

 

 

Anketa

Využívají vaše databáze pro ukládání souborů ASM? (automatic storage management)
 

Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle Certifikát Oracle

Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz