ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

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