確定性函數(Deterministic)

確定性函數用關鍵詞Deterministic標識,表示函數的返回值完全由輸入參數決定。 確定性函數有以下用處: 1.可以在基於函數的索引中使用該函數; 2.可以在物化視圖中調用; 3.Oracle11g開始會對其參數及其返回結果進行緩存處理以提升性能。 但是,是不是一個確定性函數是需要用戶來負責的,就是說對函數進行編譯的時候不會檢查出這個函數是否是確定性的。來看個例子: 這個函數返回當前輸入時間+
相關文章
相關標籤/搜索