OracleでHash型変数使用
文字列をキーで持つハッシュ変数
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;
結果
key1=orange key2=apple key3=banana