20
нысанынан операцияларды орындауға мүмкіндік береді.
DDL
мүмкін
операциялардың барлық тәжірибесіне сәйкес келетін көптеген жүйелік
мүмкіндіктер бар.
DDL
тілінде негізгі операциялар үшеу - бұл
CREATE, ALTER, DROP.
CREATE
тобы:
Нақты сұлбада сәйкес нысандар құруға мүмкіндік береді:
CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE
TRIGGER, CREATE VIEW, CREATE INDEX, CREATE SESSION, CREATE ROLE;
ALTER
тобы:
ALTER DATABASE
– БД-ның өзімен өзгеруге мүмкндік береді.
ALTER USER
– Пайдаланушы мен оның параметрлерін өзгертуге
мүмкіндік береді (пароль, профиль, рөл және т.б.)
ALTER PROFILE
– Профильді өзгертуге мүмкіндік береді.
ALTER TABLESPACE
– Кестелік кеңістіктерді өзгертуге мүмкіндік береді.
DROP
тобы кез келген сұлбада нысандарды жою, сондай-ақ
кестелерді тазалайды.
DELETE ANY TABLE, DROP ANY PROCEDURE, DROP ANY SEQUENCE, DROP
ANY TABLE, DROP ANY TRIGGER, DROP ANY VIEW, DROP ANY INDEX.
Мүмкіндіктер қалай өзгереді, немесе жойылатынын қарастырайық. Бұл
REVOKE
операторын қолдану үшін керек. Оның синтаксисі аз ғана
айырмашылықтармен бірінші екі операторға ұқсас болады:
REVOKE {privilege [, privilege...]|ALL} ON
object
FROM {user[, user...]|role|PUBLIC} [CASCADE CONSTRAINTS];
Мысалы, мүмкіндікті
SALESREPS
кестесінен
DUMMY
сұлбасына арнап
таңдау үшін
RUSTEM
Достарыңызбен бөлісу: