[PLSQL] Hash형 변수 선언
ORACLE |
2009. 5. 28. 23:55
"변수(키) = 값" 형태로 사용가능한 변수 선언 및 사용
- declare
- type T_HASH is table of varchar2(10) index by varchar2(10);
- HASHVAL T_HASH;
- begin
-
HASHVAL('key1') := 'orange';
HASHVAL('key2') := 'apple';
HASHVAL('key3') := 'banana';
dbms_output.put_line('key1=' || HASHVAL('key1'));
dbms_output.put_line('key2=' || HASHVAL('key2'));
dbms_output.put_line('key3=' || HASHVAL('key3'));
end;
실행결과
결과에서 처럼 HASHVAL변수를 ()속에 키문자열을 넣음으로서 값을 얻는것이 가능하다.
type T_HASH is table of varchar2(10) index by varchar2(10);
table of varchar2(10)을 변경해 줌으로서 결과 값의 타입을 변경할 수 있다.
index by varchar2(10)의 타입을 변경하여 키의 타입을 변경할 수 있다.
이 글은 스프링노트에서 작성되었습니다.