我正在尝试获取数组中的元素列表,如下所示:
['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 数据库的 word 列,并尝试为数组中的每个条目找到右侧匹配项。在此示例中,数据库中的条目 2、3 和 4 都将匹配。
在任何其他编程语言中,它看起来像这样:
for entry in array:
for each in column:
if entry.right_match(each):
print entry
我如何在 PL/SQL 中做到这一点?