Ответы на ИНТУИТ

ИНТУИТ ответы на тесты

Решение тестов / курсов
База ответов ИНТУИТ.RU
Заказать решение курсов или тестов:
https://vk.com/id358194635
https://vk.com/public118569203

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

Заказать решение
Количество вопросов 200

При изменении таблицы оператором ALTER TABLE tbl1 DROP COLUMN f5 CASCADE; представление, использующее столбец f5 таблицы tbl1, будет:

перейти к ответу ->>

Изменение таблицы оператором ALTER TABLE tbl1 DROP COLUMN f4 RESTRICT; будет успешно выполнено, если:

перейти к ответу ->>

Какой оператор выполняет извлечение строки из результирующего набора:

перейти к ответу ->>

Какой из приведенных операторов цикла языка PL/SQL выполняется заданное число раз:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 intersect all     select * from tbl2;

перейти к ответу ->>

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

перейти к ответу ->>

Какие из следующих подзапросов можно отнести к табличному подзапросу:

перейти к ответу ->>

Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (1+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 100);
, если эта таблица не содержит ни одной строки:

перейти к ответу ->>

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

перейти к ответу ->>

Какие ограничения накладываются на использование переменной курсора:

перейти к ответу ->>

Какие из следующих подзапросов можно отнести к подзапросу строки, если в поле f1 таблицы tbl1 содержатся уникальные данные:

перейти к ответу ->>

Какой тип курсора 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;

перейти к ответу ->>

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

перейти к ответу ->>

Какой SQL-оператор сохраняет в предварительно созданном SQL-дескрипторе информацию о динамических параметрах откомпилированного SQL-оператора:

перейти к ответу ->>

Укажите, какие из предлагаемых подтипов языка PL/SQL могут быть созданы:

перейти к ответу ->>

Какие действия выполнит СУБД Oracle при попытке повторно открыть курсор, указываемый переменной курсора:

перейти к ответу ->>

Какой атрибут курсора позволяет определить, открыт ли курсор:

перейти к ответу ->>

Внешняя процедура может храниться в:

перейти к ответу ->>

Какая функция используется для определения количества элементов коллекции:

перейти к ответу ->>

Какой из перечисленных операторов определяет тип, сохраняемый в базе данных:

перейти к ответу ->>

Какие действия может выполнить оператор языка PL/SQL EXIT WHEN:

перейти к ответу ->>

Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f1 таблицы tbl1, созданной оператором
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);

перейти к ответу ->>

В операторах
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 указывает:

перейти к ответу ->>

Какое значение будет занесено в поле f2 оператором
EXEC SQL INSERT INTO tbl1 (f1,f2,f3)    VALUES( :f1,:f2:indf2, :f3:indf3);
, если индикаторная переменная indf2 равна отрицательному значению:

перейти к ответу ->>

В каком случае оператор встроенного SQL
EXEC SQL SELECT f1,f2 FROM tbl1    INTO :f1,:f2 WHERE f2>100;
не выдаст сообщения об ошибке:

перейти к ответу ->>

Какое значение будет присвоено индикаторной переменной indf2, используемой в операторе
EXEC SQL FETCH c1 INTO :f1,:f2    INDICATOR:indf2, :f3:indf3;
если извлекаемое значение поля f2 равно NULL:

перейти к ответу ->>

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

перейти к ответу ->>

Какая из перечисленных привилегий позволяет выполнять удаление строк в таблице базы данных:

перейти к ответу ->>

После выполнения оператора
GRANT INSERT (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:

перейти к ответу ->>

Отметьте, какие из перечисленных конфликтных ситуаций будут предотвращены при определении уровня изоляции READ COMMITTED:

перейти к ответу ->>

Отметьте SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Какая из перечисленных функций используется для получения значения текущей даты и времени:

перейти к ответу ->>

Какой из предлагаемых SQL-операторов имеет правильный синтаксис:

перейти к ответу ->>

Отметьте условия, которым должно удовлетворять изменяемое представление:

перейти к ответу ->>

Какие из следующих подзапросов можно отнести к скалярному подзапросу:

перейти к ответу ->>

Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (10+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 50);
, если эта таблица не содержит ни одной строки:

перейти к ответу ->>

Отметьте SQL-операторы, определяющие коррелированный подзапрос и имеющие правильный синтаксис:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3, 4, 5; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 minus select * from tbl2;

перейти к ответу ->>

Укажите SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Какая агрегирующая функция возвращает среднее значение агрегируемых данных:

перейти к ответу ->>

Укажите SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Какой из операторов возвращает значение TRUE, если значение находится в указанном диапазоне:

перейти к ответу ->>

Отметьте фразы, которые могут использоваться в операторе CREATE TABLE при описании ограничений для таблицы:

перейти к ответу ->>

Какие SQL-операторы имеют правильный синтаксис:

перейти к ответу ->>

Какой раздел стандарта SQL99 описывает средства языка SQL, предназначенные для выполнения более сложных запросов, включающих конструкторы значений строк и таблиц, использование фразы INTERSECT:

перейти к ответу ->>

Какой раздел стандарта SQL99 содержит описание интерфейса уровня вызова:

перейти к ответу ->>

В каком стандарте языка SQL были введены правила использования динамического SQL:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1 , 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 union all select * from tbl2)    union select * from tbl2;

перейти к ответу ->>

Какой вид коллекции языка PL/SQL не позволяет иметь пустых элементов:

перейти к ответу ->>

Представление v1 создано как результат запроса, использующего таблицу tbl1, оператором
CREATE VIEW v1 AS (SELECT f1,f2, f3     FROM tbl1 WHERE f2>20);
Представление v2 создано как результат запроса, использующего представление v1, оператором
CREATE VIEW v2 AS (SELECT f1, f2, f3     FROM v1 WHERE f2>10) WITH CASCADED CHECK OPTION;
Какие действия можно выполнять над таблицей tbl1, чтобы представление v2 не было удалено:

перейти к ответу ->>

Какие SQL-операторы имеют правильный синтаксис:

перейти к ответу ->>

После выполнения пользователем user1 оператора
GRANT SELECT ON tbl1 TO user2;
пользователем user2 оператора
CREATE VIEW v1 AS (SELECT * FROM tbl1);
и опять пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 CASCADE;
последний оператор:

перейти к ответу ->>

Какая функция может быть выполнена до инициализации коллекции:

перейти к ответу ->>

Отметьте SQL-операторы, определяющие коррелированный подзапрос и имеющие правильный синтаксис:

перейти к ответу ->>

Какие SQL-операторы имеют правильный синтаксис:

перейти к ответу ->>

Какой атрибут курсора возвращает номер текущей строки:

перейти к ответу ->>

Какая из перечисленных привилегий позволяет устанавливать внешний ключ с использованием любых столбцов таблицы в качестве родительского ключа:

перейти к ответу ->>

Какой из следующих операторов создает результирующий набор курсора c1:

перейти к ответу ->>

Какие из перечисленных возможностей входят в функциональное ядро стандарта SQL99:

перейти к ответу ->>

Укажите SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Какой оператор языка SQL используется для изменения значений полей в таблице:

перейти к ответу ->>

После выполнения пользователем user1 оператора
GRANT SELECT ON tbl1 TO user2;
пользователем user2 оператора
CREATE VIEW v1 AS (SELECT * FROM tbl1);
и опять пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 RESTRICT;
последний оператор:

перейти к ответу ->>

Укажите какой оператор, выполняющий добавление строки в таблицу tbl1, созданной как
CREATE TABLE tbl1 ( f1 CLOB, f2 INTEGER);
имеет правильный синтаксис:

перейти к ответу ->>

Какой из перечисленных операторов, определяющих тип запись, имеет правильный синтаксис:

перейти к ответу ->>

Какие из перечисленных типов не используются для определения значения времени с учетом зонального сдвига:

перейти к ответу ->>

Укажите, какие операторы, определяющие тело объектного типа для спецификации этого типа
CREATE TYPE MyT AS OBJECT (i1 INTEGER,   MEMBER FUNCTION sum_x (x INTEGER) RETURN INTEGER);
имеют правильный синтаксис:

перейти к ответу ->>

Отметьте, какие из перечисленных конфликтных ситуаций будут предотвращены при определении уровня изоляции REPEATABLE READ:

перейти к ответу ->>

Какая из перечисленных привилегий позволяет изменить структуру таблицы:

перейти к ответу ->>

Для атрибута объектного типа можно:

перейти к ответу ->>

Укажите какой оператор, выполняющий добавление строки в таблицу tbl1, созданной как
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);
имеет правильный синтаксис:

перейти к ответу ->>

Что разрешается в транзакции после выполнения SQL-оператора
SET TRANSACTION  ISOLATION LEVEL READ UNCOMMITTED;

перейти к ответу ->>

Какая функция при удалении элемента из вложенной таблицы оставляет "пустое" место:

перейти к ответу ->>

В каком виде коллекций языка PL/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;

перейти к ответу ->>

Укажите, какие операторы, определяющие спецификацию объектного типа, имеют правильный синтаксис:

перейти к ответу ->>

Какая из перечисленных привилегий позволяет изменять значения или во всей таблице, или только в некоторых столбцах:

перейти к ответу ->>

Если при неявном курсоре формируемый результирующий набор должен содержать более одной строки, то:

перейти к ответу ->>

Какой атрибут курсора позволяет определить количество строк в результирующем наборе:

перейти к ответу ->>

Какие действия выполнит СУБД Oracle при попытке повторно открыть курсор, определенный как
CURSOR c1 IS SELECT * FROM tbl1;
который ранее уже был открыт оператором OPEN:

перейти к ответу ->>

Какие атрибуты курсора позволяют определить, была ли найдена строка, удовлетворяющая условию:

перейти к ответу ->>

Внешняя процедура может храниться в:

перейти к ответу ->>

Укажите, какие операторы, определяющие тело объектного типа для спецификации типа
CREATE TYPE MyT AS OBJECT (i1 INTEGER,    MEMBER FUNCTION fun1 (x INTEGER)       RETURN INTEGER);
, имеют правильный синтаксис:

перейти к ответу ->>

При каждом рекурсивном вызове подпрограммы:

перейти к ответу ->>

Укажите, какие операторы, определяющие спецификацию объектного типа, имеют правильный синтаксис:

перейти к ответу ->>

Типом атрибута объектного типа может быть:

перейти к ответу ->>

Какой из перечисленных операторов определяет тип, сохраняемый в базе данных:

перейти к ответу ->>

Какие действия нельзя производить для переменной типа запись:

перейти к ответу ->>

Какая функция используется для определения реального количества элементов коллекции:

перейти к ответу ->>

Какой вид коллекции языка PL/SQL позволяет иметь пустые элементы:

перейти к ответу ->>

Какая функция используется для вычисления длины LOB-объекта:

перейти к ответу ->>

Какая функция используется для копирования указанного количества байтов объекта типа BFILE в другой LOB-объект:

перейти к ответу ->>

Какие действия может выполнить оператор языка PL/SQL EXIT WHEN:

перейти к ответу ->>

Какая функция используется для открытия LOB-объекта типа BFILE:

перейти к ответу ->>

Укажите, какие из подтипов языка PL/SQL могут быть созданы:

перейти к ответу ->>

Какой 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;
чтобы он мог быть правильно выполнен:

перейти к ответу ->>

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

перейти к ответу ->>

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

перейти к ответу ->>

Какой SQL-оператор используется при одношаговом интерфейсе для выполнения оператора, описанного строковой переменной:

перейти к ответу ->>

Какой из следующих операторов закрывает результирующий набор курсора c1:

перейти к ответу ->>

В каком случае при выполнении оператора встроенного
SQL EXEC SQL SELECT f1,f2,f3    FROM tbl1 INTO :f1,:f2,:f3 WHERE f2=50;
не будет выдано сообщения об ошибке:

перейти к ответу ->>

Каким образом будет изменено значение в поле f2 оператором
EXEC SQL UPDATE tbl1 SET f1= :f1,f2=:f2:indf2;
если индикаторная переменная indf2 имеет отрицательное значение:

перейти к ответу ->>

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

перейти к ответу ->>

После выполнения пользователем user1 оператора
GRANT SELECT ON tbl1 TO user2;
пользователем user2 оператора
CREATE VIEW v1 AS (SELECT * FROM tbl1);
а затем пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 CASCADE;
последний оператор:

перейти к ответу ->>

После выполнения пользователем user1 оператора
GRANT SELECT ON tbl1 TO user2;
пользователем user2 оператора
SELECT * FROM tbl1;
и опять пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 RESTRICT;
последний оператор:

перейти к ответу ->>

После выполнения оператора
GRANT UPDATE (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:

перейти к ответу ->>

Отметьте, какие из перечисленных конфликтных ситуаций будут предотвращены при определении уровня изоляции SERIALIZABLE:

перейти к ответу ->>

Отметьте SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Отметьте SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Что разрешается в транзакции после выполнения SQL-оператора
SET TRANSACTION  ISOLATION LEVEL SERIALIZABLE;

перейти к ответу ->>

Отметьте, какие из перечисленных конфликтных ситуаций будут предотвращены при определении уровня изоляции READ COMMITTED:

перейти к ответу ->>

Отметьте условия, которым должно удовлетворять изменяемое представление:

перейти к ответу ->>

Какое из приведенных представлений считается изменяемым:

перейти к ответу ->>

Какой из перечисленных типов используется для определения значения даты и времени без учета зонального времени:

перейти к ответу ->>

При изменении таблицы оператором ALTER TABLE tbl1 DROP COLUMN f2 CASCADE; представление, использующее столбец f2 таблицы tbl1, будет:

перейти к ответу ->>

Представление v_1 создано как результат запроса, использующего таблицу tbl1, оператором
CREATE VIEW v_1 AS (SELECT f1,f2, f3     FROM tbl1 WHERE f2>100);
Представление v_2 создано как результат запроса, использующего представление v_1, оператором
CREATE VIEW v_2 AS (SELECT f1, f2, f3     FROM v_1 WHERE f2>50) WITH CASCADED CHECK OPTION;
Какие действия можно выполнять над представлением v_2:

перейти к ответу ->>

Какие из следующих подзапросов можно отнести к табличному подзапросу:

перейти к ответу ->>

Отметьте SQL-оператор, определяющий коррелированный подзапрос, имеющий правильный синтаксис:

перейти к ответу ->>

Какие из следующих подзапросов можно отнести к скалярному подзапросу:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 minus all select * from tbl2;

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 intersect select * from tbl2)    union select * from tbl2;

перейти к ответу ->>

Какая агрегирующая функция находит максимальное значение в агрегируемых данных:

перейти к ответу ->>

Какая агрегирующая функция выполняет подсчет количества всех значений столбцов в группе, включая значения NULL:

перейти к ответу ->>

Укажите SQL-оператор, имеющий правильный синтаксис:

перейти к ответу ->>

Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос не содержит одинаковых строк:

перейти к ответу ->>

Отметьте фразы, которые могут использоваться в операторе CREATE TABLE при описании ограничений:

перейти к ответу ->>

Отметьте фразу, которая может использоваться в операторе CREATE TABLE при описании ограничений как для таблицы, так и для столбца:

перейти к ответу ->>

Какие SQL-операторы имеют правильный синтаксис:

перейти к ответу ->>

Какой оператор языка DML используется для удаления строк из таблицы:

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка операторов цикла WHILE и REPEAT:

перейти к ответу ->>

Какой раздел стандарта SQL99 определяет процедурные расширения языка SQL:

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка процедур и функций, создаваемых операторами CREATE PROCEDURE и CREATE FUNCTION:

перейти к ответу ->>

В каком стандарте языка SQL были введены правила встраивания языка SQL в процедурный язык программирования:

перейти к ответу ->>

После выполнения оператора
GRANT REFERENCES (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:

перейти к ответу ->>

Вызовы внешних процедур можно выполнять:

перейти к ответу ->>

После выполнения оператора
GRANT REFERENCES (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:

перейти к ответу ->>

Что разрешается в транзакции после выполнения SQL-оператора
SET TRANSACTION  ISOLATION LEVEL READ UNCOMMITTED;

перейти к ответу ->>

Какое значение будет присвоено индикаторной переменной indf3, используемой в операторе
EXEC SQL FETCH c1 INTO :f1,:f2    INDICATOR:indf2, :f3:indf3;
если извлекаемое значение поля f3 равно NULL:

перейти к ответу ->>

Укажите, какие из подтипов языка PL/SQL могут быть созданы:

перейти к ответу ->>

Какой оператор языка SQL используется для создания таблицы:

перейти к ответу ->>

Укажите, какие операторы, определяющие спецификацию объектного типа, имеют правильный синтаксис:

перейти к ответу ->>

Какой раздел стандарта SQL99 описывает средства языка SQL, предназначенные для работы с мультимедийными данными:

перейти к ответу ->>

Какая из перечисленных привилегий позволяет выполнять оператор ALTER TABLE:

перейти к ответу ->>

Укажите, какие операторы, определяющие тело объектного типа для спецификации этого типа
CREATE TYPE MyT AS OBJECT (   r1 REAL,   r2 REAL,   MEMBER FUNCTION plus (x MyT) RETURN MyT);
имеют правильный синтаксис:

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка процедур и функций, создаваемых операторами CREATE PROCEDURE и CREATE FUNCTION:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 intersect select * from tbl2)    union select * from tbl2;

перейти к ответу ->>

Отметьте все пары значений, которые будут занесены в результирующий набор оператором
SELECT f1, CASE f2 WHEN 'aaa' THEN 'AAA' ELSE f2 END FROM tbl1;
, если таблица tbl1 содержит следующие строки:
поле f1:поле f2:
1'aaa'
2'bbb'
3'ccc'
4'ddd'

перейти к ответу ->>

После выполнения пользователем user1 оператора
GRANT SELECT ON tbl1 TO user2;
пользователем user2 оператора
CREATE VIEW v1 AS (SELECT * FROM tbl1);
и опять пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 RESTRICT;
последний оператор:

перейти к ответу ->>

Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f2 таблицы tbl1, созданной оператором
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);

перейти к ответу ->>

Какие действия можно производить для переменной типа запись:

перейти к ответу ->>

Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос возвращает хотя бы одну строку:

перейти к ответу ->>

Какие ограничения накладываются на использование переменной курсора:

перейти к ответу ->>

Укажите те SQL-операторы, создающие курсор cur1 после выполнения операторов
str1:='SELECT * FROM tbl1';EXEC SQL PREPARE stmt1 FROM :str1;
, которые имеют правильный синтаксис:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 union all select * from tbl2)    union all select * from tbl2; 

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl2 minus select * from tbl1;

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6, 7, 8. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
(select * from tbl1 union all select * from tbl2)    union all select * from tbl2;

перейти к ответу ->>

Какой вид коллекции языка PL/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 указывают:

перейти к ответу ->>

Какой SQL-оператор используется при многошаговом интерфейсе для выполнения оператора, описанного строковой переменной:

перейти к ответу ->>

Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос содержит хотя бы одну строку:

перейти к ответу ->>

Какой из операторов возвращает значение TRUE, если значение находится в числе перечисленных:

перейти к ответу ->>

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

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка операторов управления CASE и IF:

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка использования конструкторов значений строк и таблиц:

перейти к ответу ->>

Укажите SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

Какая агрегирующая функция находит минимальное значение в агрегируемых данных:

перейти к ответу ->>

Какая агрегирующая функция определяет среднее значение:

перейти к ответу ->>

Отметьте SQL-операторы, определяющие коррелированный подзапрос и имеющие правильный синтаксис:

перейти к ответу ->>

Какой из перечисленных типов используется для определения значения времени с учетом зонального сдвига:

перейти к ответу ->>

Отметьте, какие из перечисленных конфликтных ситуаций будут предотвращены при определении уровня изоляции SERIALIZABLE:

перейти к ответу ->>

Отметьте SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

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

перейти к ответу ->>

Какой SQL-оператор используется при многошаговом интерфейсе для компиляции оператора, описанного строковой переменной:

перейти к ответу ->>

Какой 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-оператор используется для описания полей конкретного элемента SQL-дескриптора :

перейти к ответу ->>

Укажите, какой фрагмент кода имеет правильный синтаксис:

перейти к ответу ->>

Типом атрибута объектного типа может быть:

перейти к ответу ->>

Какой из следующих операторов выполняет объявление явного курсора:

перейти к ответу ->>

Какой из следующих операторов открывает результирующий набор для явного курсора:

перейти к ответу ->>

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

перейти к ответу ->>

После выполнения оператора
GRANT UPDATE (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:

перейти к ответу ->>

Отметьте SQL-операторы, имеющие правильный синтаксис:

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка использования конструкторов значений строк и таблиц:

перейти к ответу ->>

Укажите, какие из предлагаемых подтипов языка PL/SQL могут быть созданы:

перейти к ответу ->>

Какой оператор открывает курсор, создавая новый результирующий набор на базе указанного запроса:

перейти к ответу ->>

Какие из перечисленных возможностей входят в функциональное ядро стандарта SQL99:

перейти к ответу ->>

Отметьте фразы, которые могут использоваться в операторе CREATE TABLE при описании ограничений для столбца:

перейти к ответу ->>

Отметьте SQL-операторы, определяющие коррелированный подзапрос и имеющие правильный синтаксис:

перейти к ответу ->>

Что разрешается в транзакции после выполнения SQL-оператора
SET TRANSACTION  ISOLATION LEVEL READ COMMITTED;

перейти к ответу ->>

Для какого типа коллекций языка PL/SQL можно применять функцию EXTEND:

перейти к ответу ->>

Какой оператор языка DML используется для извлечения данных из одной или нескольких таблиц:

перейти к ответу ->>

Какой из предлагаемых SQL-операторов имеет правильный синтаксис:

перейти к ответу ->>

К какому уровню расширенного соответствия стандарта SQL99 относится поддержка оператора цикла FOR:

перейти к ответу ->>

Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор:
select * from tbl1 intersect select * from tbl2;

перейти к ответу ->>

Что разрешается в транзакции после выполнения SQL-оператора
SET TRANSACTION  ISOLATION LEVEL READ COMMITTED;

перейти к ответу ->>

Укажите, какие операторы, определяющие спецификацию объектного типа, имеют правильный синтаксис:

перейти к ответу ->>

Какое из приведенных представлений считается изменяемым:

перейти к ответу ->>

Типом атрибута объектного типа может быть:

перейти к ответу ->>

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

перейти к ответу ->>

Какой из перечисленных операторов, определяющих тип запись, имеет правильный синтаксис:

перейти к ответу ->>

Какое значение будет занесено в поле f2 оператором
EXEC SQL INSERT INTO tbl1 (f1,f2,f3)    VALUES( :f1,:f2:indf2, :f3:indf3);
если индикаторная переменная indf2 равна нулю:

перейти к ответу ->>