討論串[SQL ] 2個參數的寫法??
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fantasyj (如夢似幻)時間15年前 (2010/12/16 08:42), 編輯資訊
0
0
0
內容預覽:
依照您文中所使用的函數NVL,您應該使用的是Oracle吧?. (請看置底版規,發文時必須附上DBMS......不過現在版主也都放牛吃草了). 在Oracle的SQL 中,盡可能的不要在where條件之後使用函數,這樣對該句. SQL的performance會比較不好,如果您是在一個學習的過程中,
(還有95個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者justyes (justyes)時間15年前 (2010/12/15 23:56), 編輯資訊
0
0
0
內容預覽:
假如:P_MEA 有輸入參數 ==> 篩選條件就是:P_MEA. :P_MEA1 沒有輸入參數. 假如:P_MEA 沒有輸入參數 ==> 篩選條件就是dfv.ATTRIBUTE1. :P_MEA1 沒有輸入參數. 假如:P_MEA 沒有輸入參數 ==> 篩選條件就是:P_MEA1. :P_MEA1
(還有116個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者daniel1205 (艾琳是我最愛的人!!)時間15年前 (2010/12/15 02:02), 編輯資訊
0
0
0
內容預覽:
and dfv.ATTRIBUTE1 in (nvl(:P_MEA,dfv.ATTRIBUTE1),nvl(:P_MEA1,null)). 等同於. and ( dfv.ATTRIBUTE1 in (nvl(:P_MEA,dfv.ATTRIBUTE1)). OR dfv.ATTRIBUTE1 in
(還有158個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者justyes (justyes)時間15年前 (2010/12/14 23:58), 編輯資訊
0
0
0
內容預覽:
目前遇到一個問題,原本只有一個參數寫法如下. and dfv.ATTRIBUTE1 in nvl(:P_MEA,dfv.ATTRIBUTE1). 但後來想再增加一個篩選條件,改寫如下. and dfv.ATTRIBUTE1 in (nvl(:P_MEA,dfv.ATTRIBUTE1),nvl(:P_
首頁
上一頁
1
下一頁
尾頁