90 likes | 216 Views
DML. Új rekord beszúrása: INSERT INTO t ábla ( oszlop1 , oszlop2 ,…) VALUES ( érték1 , érték2 ,…); Rekord módosítása: UPDATE tábla SET oszlop = érték WHERE feltétel ; Rekord törlése: DELETE tábla WHERE feltétel ;. DCL. Adatbázis tranzakciók. COMMIT:
E N D
Új rekord beszúrása: INSERT INTO tábla (oszlop1,oszlop2,…) VALUES (érték1,érték2,…); Rekord módosítása: UPDATE tábla SET oszlop = érték WHERE feltétel; Rekord törlése: DELETE tábla WHERE feltétel;
Adatbázis tranzakciók COMMIT: Lezárja az aktuális tranzakciót ROLLBACK: Minden függőben levő adatmódosítást visszavon.
Jogosultságok adása GRANT jogosultság TO felhasználó Jogosultságok: CREATE SESSION kapcsolódás az adatbázishoz CREATE TABLE tábla létrehozása a felhasználó sémájában CREATE SEQUENCE szekvencia létrehozása a felhasználó sémájában CREATE VIEW nézet létrehozása a felhasználó sémájában CREATE PROCEDURE tárolt eljárás, függvény vagy csomag létrehozása a felhasználó sémájában
Jogosultságok visszavonása REVOKE jogosultság | ALL ON objektum FROM felhasználó | PUBLIC;
Tábla létrehozása: CREATE TABLE tábla (oszlop1,oszlop2,…) AS alákérdezés; Adattípusok: VARCHAR2(méret) Változó hosszú karakter sor CHAR(méret) Rögzített hosszú karakter sor NUMBER(p,s) Szám DATE Dátum …
Oszlopok hozzáadása: ALERT TABLE tábla ADD (oszlop adattípus); Oszlopok módosítása: ALERT TABLE tábla MODIFY (oszlop adattípus); Oszlopok törlése: ALERT TABLE tábla DROP COLUMN oszlop; Tábla törlése: DROP TABLE tábla;