Главная / Базы данных /
Основы проектирования приложений баз данных / Тест 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