之前有朋友问过如果知道SQL语句,可不可以不通过查询数据字典就能算出这条语句的SQL_ID。
之前我的回答是,不能,Oracle没有提供这样的方法或者函数。
但是任何事情都是可能的,Slavik Markovich写了一个Python脚本来通过SQL Text计算SQL_ID和SQL_HASH_VALUE。
而在Oracle10g中SQL_ID和之前SQL_HASH_VALUE的关系可以参看Tanel Poder的文章。
之前有朋友问过如果知道SQL语句,可不可以不通过查询数据字典就能算出这条语句的SQL_ID。
之前我的回答是,不能,Oracle没有提供这样的方法或者函数。
但是任何事情都是可能的,Slavik Markovich写了一个Python脚本来通过SQL Text计算SQL_ID和SQL_HASH_VALUE。
而在Oracle10g中SQL_ID和之前SQL_HASH_VALUE的关系可以参看Tanel Poder的文章。