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

Упражнения для оператора управления PL / SQL: вставьте строку, если указано заданное значение для компонента

script1adsense2code
script1adsense3code

Оператор управления PL / SQL: упражнение 30 с решением

Напишите программу на PL / SQL для вставки строки, если указано заданное значение для компонента.

Пример решения:

Код PL / SQL:

DROP TABLE TEST;
CREATE TABLE TEST(
c1 INTEGER,
c2 INTEGER);
DELETE FROM TEST;
INSERT INTO TEST VALUES(2, 4);
INSERT INTO TEST VALUES(1, 3);
DECLARE
    n1 NUMBER;
    n2 NUMBER;
BEGIN
    SELECT c1,c2 INTO n1,n2 FROM TEST WHERE c1>1;
   IF n2=4 THEN
        INSERT INTO TEST VALUES(n2,n1);
    ELSE
        INSERT INTO TEST VALUES(n2+15,n1+15);
    END IF;
END;
/

Блок - схема:

«Блок-схема:

Пример вывода:

 Процедура PL / SQL успешно завершена.
Чтобы увидеть вставленную строку, используйте команду «выбрать * из теста;»

Улучшите этот пример решения и опубликуйте свой код через Disqus

Previous: написать программу на PL / SQL для вставки записей из одной таблицы в другую.
Далее: PL / SQL Cursor Exercises.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code