https://www.youtube.com/watch?v=9qNxtHV79u0
16:09 에서 나오는 예문 코드입니다.
아래 형 선언에서 TABLE OF NUMBER 의 의미를 알려주세요.
감사합니다~~
CREATE OR REPLACE PACKAGE misc AS co_name CONSTANT VARCHAR2(30) := 'acme company'; TYPE num_arr_type IS TABLE OF NUMBER; FUNCTION get_co_name RETURN VARCHAR2; FUNCTION add_nums(x NUMBER, y NUMBER) RETURN number; FUNCTION add_nums(arr num_arr_type) RETURN number; END misc; / CREATE OR REPLACE PACKAGE BODY misc AS FUNCTION get_co_name RETURN VARCHAR2 AS BEGIN return co_name; END get_co_name; FUNCTION add_nums(x NUMBER, y NUMBER) RETURN number AS BEGIN RETURN x + y; END add_nums; FUNCTION add_numbs(arr num_arr_type) RETURN number AS total NUMBER := 0; BEGIN FOR i IN 1..arr.COUNT LOOP total := total + arr(i); END LOOP; RETURN total; END add_nums; END misc; /
숫자형 자료를 저장하는 테이블 구조.
숫자가 저장되는 배열 행태.
http://www.gurubee.net/lecture/1049