動態條件的繫結變數的解決
cStr = 'select * from tbl_name where a=:a1';
if aa=bb then
cStr = cStr || ' and b=:a2'
end if;
if cc<>dd then
cStr = cStr || ' and b=:a3'
end if;
dbms_sql.parse(nNum,cStr,DBMS_SQL.native);
dbms_sql.bind_variable(nNum,':a1',a1);
if aa=bb then
dbms_sql.bind_variable(nNum,':a2',a2);
end if;
if cc<>dd then
dbms_sql.bind_variable(nNum,':a3',a3);
end if;
http://www.itpub.net/showthread.php?s=&postid=8235339#post8235339
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-933348/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 繫結變數在動態條件統計中的應用Oracle變數
- Vue select 繫結動態變數Vue變數
- SQL Server動態SQL,繫結變數SQLServer變數
- 繫結變數在靜態sql和動態sql中變數SQL
- C++的動態繫結和靜態繫結C++
- linux 條件變數詳解Linux變數
- Oracle 繫結變數 詳解Oracle變數
- 動態繫結和靜態繫結的簡單理解
- C++中的條件變數C++變數
- 繫結變數的測試變數
- vue動態(type可變)input繫結Vue
- 繫結變數窺測的演變變數
- 繫結變數變數
- [題解] 條件變數實現數字的交替輸出變數
- 動態繫結的心得 (轉)
- 理解靜態繫結與動態繫結
- 繫結變數的一個例子變數
- 繫結變數的使用範圍變數
- oracle繫結變數的測試Oracle變數
- 查詢繫結變數的值變數
- 關於繫結變數的使用變數
- 關於繫結變數的SQL繫結什麼值變數SQL
- 繫結變數之繫結變數窺探(Bind Peeking)變數
- 深入理解 C++ 的動態繫結和靜態繫結C++
- Condition條件變數變數
- pthread 條件變數thread變數
- 關於條件變數變數
- MySQL 變數和條件MySql變數
- Oracle 繫結變數Oracle變數
- 使用繫結變數的一點總結!變數
- C++ — 靜態繫結與動態繫結C++
- 用Oracle表函式解決繫結變數集合問題Oracle函式變數
- 關於動態字串的繫結字串
- 關於DSS中的繫結變數變數
- 檢視未繫結變數的sql變數SQL
- 獲取sql繫結變數的值SQL變數
- oracle 11g 新特性之動態繫結變數窺視(二)Oracle變數
- oracle 11g 新特性之動態繫結變數窺視(一)Oracle變數