ГОСТ Р ИСО/МЭК 7816-7—2011
С о д е р ж а н и е
1 Область применения.......................................................................................................................................... 1
2 Нормативные ссылки......................................................................................................................................... 1
3 Термины и определения.................................................................................................................................... 1
4 Обозначения и сокращения............................................................................................................................. 2
5 Понятие баз данных S C Q L .............................................................................................................................. 2
5.1 База данных S C Q L....................................................................................................................................... 2
5.2 Таблицы S C Q L.............................................................................................................................................. 3
5.3 Представления S C Q L........................................... , .................................................................................. 4
5.4 Системные таблицы SCQL и словари..................................................................................................... 5
5.5 SCQL профили пользователя................................................................................................................... 7
6 Команды, связанные с S C Q L...........................................................................................................................7
6.1 Общие положения.......................................................................................................................................7
6.2 Группирование и кодирование команд...................................................................................................8
6.3 Система обозначений и специальное кодирование...........................................................................9
6.4 Байты состояния........................................................................................................................................... 10
6.5 Кодирование идентификаторов............................................................................................................... 11
6.6 Атрибуты секретности таблиц, представлений и пользователей..................................................... 12
6.7 Соединение идентификаторов пользователей с операциями INSERT и UPDATE...................... 12
7 Операции с базами данны х..............................................................................................................................12
7.1 СОЗДАТЬ ТАБЛИЦУ (CREATE TABLE)....................................................................................................12
7.2 СОЗДАТЬ ПРЕДСТАВЛЕНИЕ (CREATE V IE W ).....................................................................................13
7.3 СОЗДАТЬ СЛОВАРЬ (CREATE DICTIONARY).....................................................................................14
7.4 УДАЛИТЬ ТАБЛИЦУ (DROP TABLE).......................................................................................................16
7.5 УДАЛИТЬ ПРЕДСТАВЛЕНИЕ (DROP V IE W ).........................................................................................17
7.6 НАЗНАЧИТЬ ПРИВИЛЕГИЮ (GRANT)...................................................................................................17
7.7 ОТМЕНИТЬ ПРИВИЛЕГИЮ (REVOKE)..................................................................................................18
7.8 ОБЪЯВИТЬ КУРСОР (DECLARE CURSOR)..........................................................................................19
7.9 ОТКРЫТЬ (O PEN)........................................................................................................................................20
7.10 ПЕРЕМЕЩЕНИЕ (N E X T)............................................................................................................................21
7.11 ВЫБОРКА (FE TC H )...................................................................................................................................22
7.12 ВЫБОРКА СЛЕДУЮЩЕЙ СТРОКИ (FETCH N EXT)..........................................................................22
7.13 ВСТАВИТЬ (INSERT).................. . . ....................................................................................................23
7.14 ОБНОВИТЬ (UPDATE)..............................................................................................................................24
7.15 УДАЛИТЬ (DELETE)..................................................................................................................................25
8 Управление транзакциями
.
.........................................................................25
8.1 Общие понятия.............................................................................................................................................25
8.2 Операции транзакции..................................................................................................................................26
9 Управление пользователями............................................................................................................................ 27
9.1 Основные понятия........................................................................................................................................ 27
9.2 Пользовательские операции..................................................................................................................... 28
Приложение А (справочное) Использование SCQL операций................................................................... 31
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов
ссылочным национальным стандартам Российской Федерации . . . .33
ill