Font size
WorksheetsPL/SQL beginners
Total questions: 21
Worksheet time: 7mins
Как объявить переменную в PL/SQL?
v_name STR
v_name VARCHAR2(50)
variable v_name
v_name = 'string'
Какой оператор используется для сравнения значений в PL/SQL?
==
===
====
=
Какой тип данных используется для хранения целых чисел в PL/SQL?
CHAR
FLOAT
INTEGER
NUMBER
Какой оператор используется для объединения строк в PL/SQL?
||
+
&&
concat
Какой из вариантов правильно создает курсор?
CURSOR c_emp IS SELECT * FROM employees;
CURSOR c_emp = SELECT * FROM employees;
CURSOR c_emp AS SELECT * FROM employees;
DECLARE CURSOR c_emp;
Какой оператор используется для чтения данных из курсора?
READ
OPEN
SELECT INTO
FETCH
Какой оператор используется для изменения данных в таблице?
MODIFY
DELETE
UPDATE
INSERT
В каких из вариантов правильно объявлены блоки PL/SQL?
BEGIN ... END;
CREATE ... END;
HEADER ... START ... END;
DECLARE ... BEGIN ... END;
BEGIN ... END ... EXCEPTION
Какие названия нижеперечисленных переменных правильные?
First$Name
33Name
First Name
Begin
SELECT name, salary INTO vname, vsalary from customers
Что мы можем сказать про этот код?
name и salary это столбцы в таблице customers
name и salary это объявленные переменные
cname и csal это столбцы в таблице customers
None of them are correct
Что возвращает текст сообщения текущей ошибки
SQLERRM
SQLCODE
Both A & B
None of the above
Какой блок обязателен в PL/SQL?
DECLARE
BEGIN
EXCEPTION
CREATE OR REPLACE
Что делает эта команда - DBMS_OUTPUT.PUT_LINE?
Объявляет переменные
Записывает строку в файл
Выводит сообщение в консоль
Вставляет в таблицу строку
Какой из низ относится к control structure в PL/SQL?
CURSOR cur IS
ALTER TABLE
CREATE VIEW
IF...THEN
Какой оператор используется для обработки исключений в PL/SQL?
EXCEPTION
HANDLE
THROW
CATCH
Какой синтаксис правильный для условного оператора IF?
IF ... :
END IF;
IF ... THEN
END IF;
IF (...) {
...
}
IF ...
END IF
Какой вариант правильно создает бесконечный цикл LOOP?
WHILE TRUE LOOP
...
END WHILE;
DO
...
END LOOP;
FOR LOOP
...
END LOOP;
LOOP
...
END LOOP;
Какой оператор используется для выхода из цикла в PL/SQL?
STOP
EXIT
BREAK
END
Что такое курсор в PL/SQL?
Функция для вывода текста
Переменная для хранения чисел
Таблица базы данных
Объект, который позволяет обрабатывать строки результата запроса по одной
Как правильно открыть курсор?
START c_emp;
FETCH c_emp;
OPEN c_emp;
BEGIN c_emp;
Какой оператор проверяет, что курсор больше не содержит строк?
cur_emp%ISOPEN
cur_emp%ROWCOUNT
cur_emp%FOUND
cur_emp%NOTFOUND
