程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> db2 在儲存過程中如何實現純動態查詢sql?

db2 在儲存過程中如何實現純動態查詢sql?

編輯:DB2教程
(1)實現delete沒有問題:
drop   PROCEDURE   testProced;
CREATE   PROCEDURE   testProced(
    out   out_name1   integer    
)  
        LANGUAGE   SQL  
------------------------------------------------------------------------  
--   SQL   存儲過程    
------------------------------------------------------------------------  
P1:   BEGIN  
                  declare     MySQL   varchar(20);
declare     SCORE_tmp   varchar(100);
set   SCORE_tmp   =   "SCORE ";
set   MySQL   =   "DELETE   FROM   T_USER   WHERE   " ¦ ¦SCORE_tmp ¦ ¦ "= " "2 " " ";
    EXECUTE   IMMEDIATE   MySQL   ;
COMMIT;
END   P1

  (2)select   就出現問題。
如何實現select   a   into   b   from   table1     ,其中a、table1都是動態的。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved