次のような配列内の要素のリストを取得しようとしています:
['GRADE', 'GRATE', 'GRAPE', /*About 1000 other entries here ...*/ ]
次のように、エントリでいっぱいの Oracle データベースの列の出現箇所と一致させます。
1|'ANTERIOR'
2|'ANTEROGRADE'
3|'INGRATE'
4|'RETROGRADE'
5|'REIGN'
...|...
/*About 1,000,000 other entries here*/
その G ワードの配列内の各エントリについて、Oracle データベースの単語列をループして、配列内の各エントリの右側の一致を見つけようとします。この例では、データベースのエントリ 2、3、および 4 がすべて一致します。
他のプログラミング言語では、次のようになります。
for entry in array:
for each in column:
if entry.right_match(each):
print entry
PL/SQLでこれを行うにはどうすればよいですか?