ГОСТ Р ИСО/МЭК 7816-7—2011
7.12.3Командное сообщение
Данная SCQL операция относится к следующему SQL оператору:
FETCH NEXT
Т а б л и ц а 30 — Командный APDU команды PERFORM SCQL OPERATION на операцию
FETCH NEXT
CLA
INS
Р1
P2
Поле Lc
Поле данных
Поле Le
Как определено в ИСО/МЭК 7816-4
’10’ (=PERFORM SCQL OPERATION)
ОО’. другие значения RFU
8В’ = FETCH NEXT
Пустое
Пустое
Максимальная длина ожидаемых данных
7.12.4Ответное сообщение
Т а б л и ц а 31 — Ответный APDU команды PERFORM SCQL
OPERATION на операцию FETCH NEXT
Поле данных
SW1-SW2
D. фиксирование N (столбцы)
N элементов:
Lp «строка»
Байты состояния
См. примечание к таблице 29.
7.12.5Состояния после обработки
Могут возникать следующие специфические состояния ошибки:
- если байт SW1 = ’62’. а байт SW2 =
’82’:Достигнут конец таблицы:
- если байт SW1 = ’69’, а байт SW2 =
’82’: Состояние защиты неудовлетворительное:
’85’: Необходимые команды или операции но выполнены ранее (не определен курсор).
7.13 ВСТАВИТЬ (INSERT)
7.13.1 Определение и область применения
SCQL операция INSERT используется для вставки строки в таблицу. Новая строка всегда добавляет
ся в конец таблицы. Курсор остается на своей позиции.
7.13.2 Условия использования и защиты
Команда может выполняться только владельцем таблицы или пользователем с привилегией INSERT.
Значение для специального столбца USER (если он представлен) карта вставляет в этот столбец
(см. 6.7).
7.13.3 Командное сообщение
Данная SCQL операция относится к следующему SQL оператору:
INSERT (INTO] «имя таблицы» VALUES («строка» [. «строка» ...])
«строка» ::= ’«последовательность байтов»’
Т а б л и ц а 32 — Командный APDU команды PERFORM SCQL OPERATION на операцию
INSERT
CLA
INS
Р1
Р2
Поле Lc
Поле данных
Поле Le
Как определено в ИСО/МЭК 7816-4
’10’ (^PERFORM SCQL OPERATION)
00’. другие значения RFU
’8С’ = INSERT
Длина последующего поля данных
Lp «имя таблицы >
D. фиксирование N (столбцы)
N элементов:
Lp «строка»
Пустое
23