Теория для лабораторной работы №1 - "Изучение команд DDL", страница 5

 

Синтаксис:

Параметры:

system_priv

отменяемая системная привилегия.

role

отменяемая роль.

FROM

идентифицирует пользователей и ролей у которых отменяется системная привилегия или роль.

 

PUBLIC

отменяет системную привилегию или роль у всех пользователей.

 

Пример.

Следующий оператор отменяет системную привилегию DROP ANY TABLE у пользователей BILL и MARY:

REVOKE DROP ANY TABLE

      FROM bill, mary

BILL и MARY не смогут удалять таблицы из других схем, кроме как из своих.

 

Типы данных, встроенных в Oracle

 

Тип данных

Описание

VARCHAR2(size)

Символьная строка переменной длины, имеющая максимальную длину size байт. Максимальный размер – 2000 байт, минимальный – 1.

NUMBER(p,s)

Число, имеющее точность p и масштаб s. (1Ј p Ј38,            -84Ј s Ј127)

LONG        

Символьная строка переменной длины до 2 гигабайт.

DATE

Дата в диапазоне от 1 января 4712 г. до н.э. до 31 декабря 4712 г. н.э.

RAW(size)

Двоичные данные длиной size байт. Максимальный размер – 255 байт.

LONG RAW

Двоичные данные переменной длины до 2 гигабайт.

ROWID

Шестнадцатеричное число, представляющее уникальный адрес строки в таблице. Этот тип предназначен для переменных, возвращаемых псевдостолбцом  ROWID.

CHAR(size)

Символьная строка фиксированной длины. Максимальный размер – 255 байт. По умолчанию и минимальный размер – 1 байт.

MLSLABEL

Двоичный формат системной метки. (тип данных Trusted Oracle)