Sql最佳化(二十) 繫結變數用法、適用場合

531968912發表於2016-09-13
在Sql最佳化(六)中,我們討論過使用繫結變數的重要性:如果不使用繫結變數而使用常量,會導致大量硬解析。由於硬解析的種種危害,tom認為不使用繫結變數往往是影響oracle效能和擴充套件性的最大問題一、 錯誤寫法和正確寫法1. Sql中Select * from emp where empno=123; (未使用繫結變數)正確寫法是,Empno:=123;Select * from emp where empno=:empno;2. PLSQL中在使用動態sql時,也很容易犯這樣的錯誤:Sqlstr:='select * from emp where empno='||empno;Execute immediate for sqlstr;正確的做法是:Sqlstr:='select * from emp where emp...

Link URL: http://luw.itpub.net/post/43737/531203

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2124924/,如需轉載,請註明出處,否則將追究法律責任。

相關文章