Представление групп и уровней в SQL-выражениях

Выше было определено, что метка доступа (или метка пользователя) всегда состоит из трех составляющих: номера (или имени) группы и двух номеров (имен) уровней доступа (RAL, WAL):

< метка доступа >::=
#[[*]< группа >]#[[*]< RAL >]#[[*]< WAL >]

< метка доступа > может сопровождать как всю таблицу (запись таблицы), так и столбец таблицы (поле записи).

Конструкция вида ### присваивает полю метку доступа текущего пользователя, а конструкция вида #*#*#* оставляет метку доступа поля без изменения.

Примеры.

update TEST set i###=200 where i=3;
update TEST#*#*#* set i=200 where i=3;
update TEST#*#"ДСП"#* set i=200 where i=3;