Вы находитесь на странице: 1из 3

Где в блоке PL/SQL можно закодировать оператор COMMIT?

a. Только исполняемый раздел


b. В любом разделе блока Declaration, Executable или Exception
c. В разделах исполняемый файл и/или исключение
d. Нигде, оператор COMMIT должен находиться вне блока

Какую команду вы бы изпользовали, чтобы узнать, включены или


отключены ваши триггеры?
a. DESCRIBE TRIGGER
b. SELECT trigger_name, status
FROM USER_TRIGGERS,
c. SELECT object_name, status
FROM USER_OBJECTS
WHERE object_type=’TRIGGER’;
d. SELECT trigger_name, trigger_type
FROM USER_TRIGGERS;

Какой из этих операторов SQL может быьб непосредственно включен в


исполняемый блок PL/SQL?
a. DROP TABLE locations;
b. DELETE FROM employees WHERE department_id=60
c. SELECT salary FROM employees WHERE department_id=60
d. CREATE TABLE new_emps (last_name VARCHAR2(10),
first_name VARCHAR2(10));

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


get_name с двумя значениями p_id и p_name.
a. CREATE PROCEDURE get_name
b. CREATE PROCEDURE get_name (p_id NUMBER(3),p_name
VARCHAR2(25)) IS…
c. CREATE PROCEDURE get_name (p_id NUMBER,p_name
VARCHAR2) IS…
d. CREATE PROCEDURE (p_id NUMBER,p_name VARCHAR2)
get_name IS…

Выберите правильное утверждение

a. SELECT first_name INTO v_fname FROM employees WHERE


employee_id IN (200,201);
b. SELECT first_name INTO v_fname FROM employees WHERE
employee_id=200;
c. SELECT first_name FROM v_fname FROM employees WHERE
employee_id IN (200,201);
d. SELECT first_name FROM v_fname FROM employees WHERE
employee_id=200;
Групповые функции, работающие со всееми типами данных
a. MAX, AVG, VARIANCE
b. VARIANCE, SUM
c. COUNT, MAX, MIN
d. AVG, VARIANCE
e. MIN,SUM
f. SUM

Какую команду вы бы использовали, чтобы узнать, включены или


отключены ваши триггеры?
a. DESCRIBE TRIGGER
b. SELECT trigger_name,status
FROM USER_TRIGGERS;
c. SELECT object_name, status
FROM USER_OBJECTS
WHERE object_type=’TRIGGER’;
d. SELECT trigger_name, trigger_type
FROM USER_TRIGGER;

Вам необходимо обьявить переменную для хранения значения, которое


было считано из поля SALARY таблицы EMPLOYEES. Что из следующего
является преимуществом объявления переменной как employees.salary
%TYPE?
a. Он выполняется намного быстрее, чем при использовании
NUMBER(8,2)
b. Он короче, чем кодирующий
c. Это позволяет программному обеспечению выполнять
неявные преобразования типов данных
d. Если поле SALARY будет изменено позже, код PL/SQL
изменять не нужно

Процелура включает в себя следующий кол


CURSOR loc_curs
IS SELECT location_id, city, country_id
FROM locations;
Какие из следующих изменений в таблице LOCATIONS позволят
успешно перекомпилировать процедуру без редактирования ее кода?
(Выберите два.)
a ALTER TABLE locations DROP COLUMN postal_code;
b ALTER TABLE locations ADD (climate VARCHAR2(30));
c RENAME locations TO new_locations;
d ALTER TABLE locations DROP COLUMN city.
В СУБД Oracle пол ролью понимается
a. набор привилегии
b. группа объектов
с. нет правильного ответа
d. совокупность процессов
е. группа субъектов

Пакет OLDPACK находится в вашей схеме


Что произойдет, когда будет выполнен следующий оператор?
DROP PACKAGE oldpack;
a. И спецификация, и тело будут удалены
b. Утверждение не будет выполнено, потому что вы должны удалить тело,
прежде чем сможете удалить спецификацию
с. Спецификация будет удалена, но тело будет сохранено
d. Тело будет удалено, но спецификация будет сохранена

Если сегодняшняя дата- 14th June 2021, то какой оператор правильно


преобразует сегодняшнюю дату в значение June 14. 2021?
a. TO_CHAR(sysdate, 'Month DD.YYYY')
b. TO_DATE(sysdate)
с. TO_CHAR(sysdate)
d. TO_DATE(sysdate, 'Month DD.YYYY')

Какие aтрибуты курсора возвращают полезную информацию о выполнении


ннструкции манипулирования курсором? (3 правильных)
□ a.%ROWTYPE
□ b %ROWCOUNT
□ с %NOTFOUND
□ d %FOUND
□ е %OPEN
□ f %TYPE

Уникальные индексы автоматически создаются для столбцов, которые имеют


два типа ограничений?
a. УНИКАЛЬНЫЙ И ВТОРИЧНЫЙ КЛЮЧ
b. ПЕРВИЧНЫЙ КЛЮЧ И ВТОРИЧНЫЙ КЛЮЧ
с. НЕ NULL и УНИКАЛЬНО
d. УНИКАЛЬНЫЙ И ПЕРВИЧНЫЙ КЛЮЧ

Вам также может понравиться