кодесурса
«PL / SQL

Упражнения для операторов управления PL / SQL: вставка записей из одной таблицы в другую

script1adsense2code
script1adsense3code

Оператор управления 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code