Главная / Базы данных /
Основы проектирования приложений баз данных / Тест 8
Основы проектирования приложений баз данных - тест 8
Упражнение 1:
Номер 1
Вызов какой функции позволяет ассоциировать имя курсора с активным дескриптором оператора?
Ответ:
 (1) SQLSetCursorName
 
 (2) SQLSetStmtAttr
 
 (3) SQLGetStmtAttr
 
Номер 2
Какой префикс имеет автоматически создаваемое драйвером имя курсора?
Ответ:
 (1) SQL_CUR
 
 (2) SQL_CURSOR
 
 (3) CURSOR
 
Номер 3
Какая фраза используется в позиционированном операторе UPDATE
для указания имени курсора?
Ответ:
 (1) WHERE CURRENT OF
 
 (2) SET
 
 (3) FROM
 
Упражнение 2:
Номер 1
Вызов какой функции используется для получения имени курсора, ассоциированного с конкретным дескриптором оператора?
Ответ:
 (1) SQLSetCursorName
 
 (2) SQLGetCursorName
 
 (3) SQLSetStmtAttr
 
Номер 2
Какая фраза используется в позиционированном операторе DELETE
для указания имени курсора?
Ответ:
 (1) FROM
 
 (2) WHERE CURRENT OF
 
 (3) WHERE
 
Номер 3
Если в ODBC 2.x курсор не был открыт и ему не было назначено имя при вызове функции SQLSetCursorName
, то?
Ответ:
 (1) инициируется ошибка с кодом SQLSTATE HY015
 
 (2) имя курсора автоматически формируется драйвером 
 (3) ничего не происходит 
Упражнение 3:
Номер 1
Вызов какой функции позволяет установить свойства курсора?
Ответ:
 (1) SQLSetStmtAttr
 
 (2) SQLGetStmtAttr
 
 (3) SQLSetCursorName
 
Номер 2
Какой атрибут используется для указания асинхронного режима выполнения?
Ответ:
 (1) SQL_ATTR_ASYNC_ENABLE
 
 (2) SQL_ATTR_RETRIEVE_DATA
 
 (3) SQL_ATTR_ROW_BIND_TYPE
 
Номер 3
Какая функция позволяет получить диагностическую информацию о выполненном SQL
-операторе?
Ответ:
 (1) SQLSetStmtAttr
 
 (2) SQLGetStmtAttr
 
 (3) SQLGetDiagRec
 
Упражнение 4:
Номер 1
Вызов какой функции ODBC API позволяет установить тип курсора?
Ответ:
 (1) SQLSetStmtAttr
 
 (2) SQLGetStmtAttr
 
 (3) SQLSetCursorName
 
Номер 2
В том случае, если в приложении функция ODBC API
версии 3.x SQLSetCursorName
для задания имени курсора не вызывается, то драйвер?
Ответ:
 (1) автоматически генерирует имя курсора 
 (2) инициирует сообщение об ошибке 
 (3) ничего не выполняет 
Номер 3
При асинхронном выполнении функции ODBC API
на уровне соединения следует для включения асинхронного режима использовать функцию?
Ответ:
 (1) SQLSetStmtAttr
 
 (2) SQLGetStmtAttr
 
 (3) SQLSetConnectAttr
 
Упражнение 5:
Номер 1
Вызов какой функции ODBC API используется для ассоциирования имени курсора с активным дескриптором оператора?
Ответ:
 (1) SQLSetStmtAttr
 
 (2) SQLSetCursorName
 
 (3) SQLGetStmtAttr
 
Номер 2
Какая функция ODBC API позволяет определить режим асинхронного выполнения?
Ответ:
 (1) SQLGetStmtAttr
 
 (2) SQLGetInfo
 
 (3) SQLGetDiagRec
 
Номер 3
При асинхронном выполнении функции ODBC API
на уровне операторов следует для включения асинхронного режима использовать функцию?
Ответ:
 (1) SQLSetStmtAttr
 
 (2) SQLGetStmtAttr
 
 (3) SQLSetConnectAttr