2016年8月10日 星期三

PLSQL使用字串執行SQL

PL SQL 針對字串執行 SQL有著 特定的語法  可以針對CODE 較小的對應表 使用。
   function F_GET_CODE_TABLE_DESC(i_sql varchar2) return varchar2 is 
   o_desc varchar2(1000) := 'select * from XX  WHERE c_id = :id';
   c_columnName number :=1000;
  begin
   -- into 查詢結果回傳
   execute immediate i_sql  into o_desc using c_columnName ;
  return o_desc ;
  end;

沒有留言:

張貼留言