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

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

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

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

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

Варианты ответа
нет представлений, ссылающихся на столбец f4 таблицы tbl1(Верный ответ)
есть одно представление, ссылающееся на столбец f4 таблицы tbl1
в любом случае
Похожие вопросы
При изменении таблицы оператором ALTER TABLE tbl1 DROP COLUMN f2 CASCADE; представление, использующее столбец f2 таблицы tbl1, будет:
При изменении таблицы оператором ALTER TABLE tbl1 DROP COLUMN f5 CASCADE; представление, использующее столбец f5 таблицы tbl1, будет:
Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f2 таблицы tbl1, созданной оператором
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);
Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f1 таблицы tbl1, созданной оператором
CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);
Отметьте все пары значений, которые будут занесены в результирующий набор оператором
SELECT f1, CASE f2 WHEN 'aaa' THEN 'AAA' ELSE f2 END FROM tbl1;
, если таблица tbl1 содержит следующие строки:
поле f1:поле f2:
1'aaa'
2'bbb'
3'ccc'
4'ddd'
Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (1+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 100);
, если эта таблица не содержит ни одной строки:
Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором
INSERT INTO tbl1(f1,f2)   VALUES (10+ COALESCE (    SELECT MAX(f1) FROM tbl1, 0 ), 50);
, если эта таблица не содержит ни одной строки:
Представление 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 не было удалено:
Какое значение будет занесено в поле f2 оператором
EXEC SQL INSERT INTO tbl1 (f1,f2,f3)    VALUES( :f1,:f2:indf2, :f3:indf3);
если индикаторная переменная indf2 равна нулю:
Какое значение будет занесено в поле f2 оператором
EXEC SQL INSERT INTO tbl1 (f1,f2,f3)    VALUES( :f1,:f2:indf2, :f3:indf3);
, если индикаторная переменная indf2 равна отрицательному значению: