База ответов ИНТУИТ

SQL и процедурно-ориентированные языки

<<- Назад к вопросам

Укажите, какой из следующих курсоров можно использовать в позиционированном операторе UPDATE:

(Отметьте один правильный вариант ответа.)

Варианты ответа
EXEC SQL DECLARE c1 CURSOR FOR    SELECT * FROM tbl1;
(Верный ответ)
EXEC SQL DECLARE c1 CURSOR FOR    SELECT COUNT() FROM tbl1;
EXEC SQL DECLARE c1 CURSOR FOR    SELECT * FROM tbl1 ORDER BY f1;
Похожие вопросы
Укажите, какой из следующих курсоров можно использовать в позиционированном операторе UPDATE:
Какое значение будет присвоено индикаторной переменной indf2, используемой в операторе
EXEC SQL FETCH c1 INTO :f1,:f2    INDICATOR:indf2, :f3:indf3;
если извлекаемое значение поля f2 равно NULL:
Какое значение будет присвоено индикаторной переменной indf3, используемой в операторе
EXEC SQL FETCH c1 INTO :f1,:f2    INDICATOR:indf2, :f3:indf3;
если извлекаемое значение поля f3 равно NULL:
Какие из следующих подзапросов можно отнести к подзапросу строки, если в поле f1 таблицы tbl1 содержатся уникальные данные:
Каким образом будет изменено значение в поле f2 оператором
EXEC SQL UPDATE tbl1 SET f1= :f1,f2=:f2:indf2;
если индикаторная переменная indf2 имеет отрицательное значение:
Какой из следующих операторов создает результирующий набор курсора c1:
Какой из следующих операторов закрывает результирующий набор курсора c1:
Отметьте фразы, которые могут использоваться в операторе CREATE TABLE при описании ограничений:
Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f2 таблицы tbl1, созданной оператором
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);
Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f1 таблицы tbl1, созданной оператором
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);