我在Oracle的SQL tracing功能的幫助下比較了oracle的兩個不同JDBC驅動程序的結果。我正在使用TKProf來格式化結果。參數名稱在oracle跟蹤文件中的含義
當我看TKPROF的輸出有時我看到命名爲「V」前綴參數:
WHERE start_time BETWEEN :v0 AND :v1
在其他情況下,參數沒有前綴:
WHERE start_time BETWEEN :1 AND :2
我懷疑,在第二種情況,查詢優化器沒有選擇一些索引。
參數的命名約定中是否有提示?