Упражнения для операторов управления PL / SQL: вставка записей из одной таблицы в другую
Оператор управления PL / SQL: упражнение 29 с решением
Напишите программу на PL / SQL для вставки записей из одной таблицы в другую.
Пример решения:
Код PL / SQL:
DROP TABLE emp_temp;
CREATE TABLE emp_temp (
emp_id NUMBER,
emp_email VARCHAR2(40)
);
DECLARE
number_of_emp NUMBER;
BEGIN
SELECT COUNT(employee_id) INTO number_of_emp
FROM employees;
FOR i IN 1..number_of_emp LOOP
INSERT INTO emp_temp (emp_id, emp_email)
VALUES(i, 'not available now');
END LOOP;
END;
/
Блок - схема:
Пример вывода:
Процедура PL / SQL успешно завершена. Если вы выполните команду "select * from emp_temp;" вы увидите данные таблицы emp_temp.
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на PL / SQL, чтобы проверить, является ли число простым или нет, используя оператор goto с циклом for.
Далее: Напишите программу на PL / SQL для вставки строки, если задано значение для компонента.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code