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

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

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

В операторах
stmt_str1 :='SELECT f1,f2 FROM tbl1 INTO ?, ?';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;
идентификаторы :f1 и :f2 указывают:

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

Варианты ответа
значения динамических параметров, определяющих переменные связи
значения динамических параметров, определяющих INTO-переменные(Верный ответ)
имена полей
Похожие вопросы
В операторах
stmt_str1 :='SELECT f1,f2 FROM tbl1 INTO ?, ?';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;
идентификаторы f1 и f2 указывают:
В операторах
stmt_str1 :='SELECT f1,f2 FROM tbl1 INTO ?, ?';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;
идентификаторы :f1 и :f2 указывают:
В операторах
stmt_str1 :='INSERT INTO tbl1 (f1,f2,f3)    VALUES (?, ?, ?)';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2, :f3;
идентификатор :f1 указывает:
В операторах
stmt_str1 :='UPDATE tbl1 SET f1= ? WHERE f2=10';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;
идентификатор :f1 указывает:
Какой тип курсора cur1 применяется в следующем коде:
str1:='SELECT f2 FROM tbl1 WHERE f1=? ';EXEC SQL ALLOCATE cur1 CURSOR FOR :str1;EXEC SQL OPEN cur1 USING :f2;EXEC SQL FETCH cur1 INTO :f1;
Какой тип курсора cur1 применяется в следующем коде:
str1:='SELECT f1,f2 FROM tbl1 WHERE f3=? ';EXEC SQL ALLOCATE cur1 CURSOR FOR :str1;EXEC SQL OPEN cur1 USING :f3;EXEC SQL FETCH cur1 INTO :f1,:f2;
Укажите те SQL-операторы, создающие курсор cur1 после выполнения операторов
str1:='SELECT * FROM tbl1';EXEC SQL PREPARE stmt1 FROM :str1;
, которые имеют правильный синтаксис:
Какой SQL-оператор необходимо вставить в код
str1:='SELECT f3 FROM tbl1 INTO ? WHERE f2 = 1';EXEC SQL PREPARE stmt1 FROM :str1;EXEC SQL DESCRIBE OUTPUT stmt1       USING SQL DESCRIPTOR descr1;EXEC SQL EXECUTE stmt1 INTO SQL DESCRIPTOR descr1;GET DESCRIPTOR descr1      VALUE 1 :f1=DATA :fnull=NULLABLE;
чтобы он мог быть правильно выполнен:
Какой SQL-оператор необходимо вставить в код
str1:='SELECT f3 FROM tbl1 INTO ? WHERE f2 = 1';EXEC SQL PREPARE stmt1 FROM :str1;EXEC SQL DESCRIBE OUTPUT stmt1       USING SQL DESCRIPTOR descr1;
чтобы он мог быть правильно выполнен:
Какое значение будет занесено в поле f2 оператором
EXEC SQL INSERT INTO tbl1 (f1,f2,f3)    VALUES( :f1,:f2:indf2, :f3:indf3);
если индикаторная переменная indf2 равна нулю: