![]() |
1
3
|
![]() |
2
1
我认为这个问题被问了很多,但不幸的是,似乎没有一个完美的方法来解决这个问题。但也有一些方法可以很好地工作。 搜索“clob group by”或“clob distinct”,你会在这个网站上看到几个点击。
一种方法是编写PL/SQL脚本
另一种被广泛接受的方法是使用dbms_crypto获取clob的哈希值(我认为这允许对clob进行哈希),然后根据哈希值进行分组。存在哈希冲突的可能性,但可能性很小。我在大约2^80的地方读过(虽然数字可能是错的)。这不会像第一种方法那样慢,但计算哈希也需要不可忽略的时间。 我建议先尝试哈希方法,如果这看起来太慢,请寻找替代方法。 |
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |