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

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

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

Какую из далее объявленных переменных
int var1;EXEC SQL BEGIN DECLARE SECTION;int var2;char var3[10];EXEC SQL END DECLARE SECTION;
можно использовать в качестве индикаторной переменной встроенного SQL:

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

Варианты ответа
var1
var2(Верный ответ)
var3
Похожие вопросы
Какие из далее объявленных переменных
int var1;EXEC SQL BEGIN DECLARE SECTION;int var2;char var3[10];EXEC SQL END DECLARE SECTION;
можно использовать в качестве переменных связи встроенного SQL:
Какие из далее объявленных переменных
int var1;int var2;EXEC SQL BEGIN DECLARE SECTION;int var3;EXEC SQL END DECLARE SECTION;
можно использовать в качестве переменных связи встроенного SQL:
Какие из далее объявленных переменных
int var1;EXEC SQL BEGIN DECLARE SECTION;int var2;char var3[10];EXEC SQL END DECLARE SECTION;
можно использовать в качестве INTO-переменных встроенного SQL:
Какой тип курсора 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;
Какой тип курсора 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;
В каком случае оператор встроенного SQL
EXEC SQL SELECT f1,f2 FROM tbl1    INTO :f1,:f2 WHERE f2>100;
не выдаст сообщения об ошибке:
В каком случае при выполнении оператора встроенного
SQL EXEC SQL SELECT f1,f2,f3    FROM tbl1 INTO :f1,:f2,:f3 WHERE f2=50;
не будет выдано сообщения об ошибке:
Какой 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;
чтобы он мог быть правильно выполнен:
Какое значение будет присвоено индикаторной переменной indf3, используемой в операторе
EXEC SQL FETCH c1 INTO :f1,:f2    INDICATOR:indf2, :f3:indf3;
если извлекаемое значение поля f3 равно NULL:
Какое значение будет присвоено индикаторной переменной indf2, используемой в операторе
EXEC SQL FETCH c1 INTO :f1,:f2    INDICATOR:indf2, :f3:indf3;
если извлекаемое значение поля f2 равно NULL: