/
romanchel1s
/
sql-translator
Обзор
Документация
Войти
/
romanchel1s
/
sql-translator
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
backend/cases/case09.sql
31 строка
709 B
Roman Purtov
innit
01 сен 2024, 11:27
01 сен 2024, 11:27
58a1772
Код
Авторство
О чём код?
DECLARE TYPE t_managers IS VARRAY(4) OF VARCHAR2(15); -- VARRAY type -- varray variable initialized with constructor: team t_managers := t_managers('John', 'Bob', 'Ann', 'Michael'); PROCEDURE print_team (heading VARCHAR2) IS BEGIN DBMS_OUTPUT.PUT_LINE(heading); FOR i IN 1..4 LOOP DBMS_OUTPUT.PUT_LINE(i || '.' || team(i)); END LOOP; DBMS_OUTPUT.PUT_LINE('---'); END; BEGIN print_team('2022 Team:'); team(3) := 'Petr'; -- Change values of two elements team(4) := 'Yana'; print_team('2023 Team:'); -- Invoke constructor to assign new values to varray variable: team := t_managers('Artem', 'Alexey', 'Sveta', 'Andrey'); print_team('2024 Team:'); END; /