ГОСТ Р ИСО/МЭК 7816-7—2011
«атрибут секретности ><00. связанный с защитой, см. 6.6>
< список выбора > ::= *| <имя столбца > [. < имя столбца >]
«имя объекта> ::= «имя таблицы»
«условие поиска» ::= «имя столбца » «оператор сравнения» «строка»
«оператор сравнения» ::= = | < | > | й 1
2
1*
«строка »::= ’«последовательность байтов»’
* = все столбцы
Т а б л и ц а 7 — Командный APDU команды PERFORM SCQL OPERATION на операцию
CREATEVIEW
CLA
INS
Р1
Р2
Поле Lc
Поле данных
Поле Le
Как определено в ИСО/МЭК 7816-4
•10’ (=PERFORM SCQL OPERATION )
’00’. другие значения RFU
’81= CREATEVIEW
Длина последующего поля данных
Lp «имя представления, см. 6.5»
Lp «имя таблицы»
D. фиксирование N ( столбцы)
N элементов:
Lp «имя столбца»
D. фиксирование N (условия)
N элементов, состоящих из 3 параметров:
Lp «имя столбца»
Lp «оператор сравнения»
Lp «строка»
Необязательные параметры:
Lp «атрибут секретности > [«атрибут секретности >. ...]
Пустое
— Если представлено несколько условий, то они неявным образом объединяются
П р и м е ч а н и е
логической операцией И.
7.2.4 Отвотное сообщение
Т а б л и ц а 8 — Ответный APDU команды PERFORM SCOL
OPERATION на операцию CREATE VIEW
Поле данных
SW1-SW2
Пустое
Байты состояния
7.2.5 Состояния после обработки
Могут возникать следующие специфические состояния ошибки:
- если байт SW1 = ’69’. а байт SW2 =
’82’. Состояние защиты неудовлетворительное;
- если байт SW1 = ’6А. а байт SW2 =
’80’: Некорректный(ые) параметр(ы) в поледанных:
’84’: Области памяти недостаточно:
’88’: Ссылочный объект не найден;
’89’: Объект уже существует.
7.3 СОЗДАТЬ СЛОВАРЬ (CREATE DICTIONARY)
7.3.1 Определение и область применения
SCQL операция CREATE DICTIONARY задает представление на системные таблицы ‘О. *U и *Р. Опре
деления фиксированного представления добавляются картой втаблицу, описывающую объекты (см. табли
цы 10 и 11). Какие строки системных таблиц могут быть считаны, зависит от профиля пользователя.
П р и м е ч а н и е — У данной команды нет эквивалента в языке SQL.
14