知识大全 带参数动态执行sql语句:Execute Immediate

Posted 语句

篇首语:青春须早为,岂能长少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 带参数动态执行sql语句:Execute Immediate相关的知识,希望对你有一定的参考价值。

带参数动态执行sql语句:Execute Immediate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  根据客户需要 我们增加了一个统计表 用来汇总统计数据 统计数据的产生 需要根据一个基本表 动态执行sql语句 在存储过程中 动态生成sql语句然后执行 需要用到Execute Immediate命令 我想写一个通用的统计用存储过程 似乎不大好办 if语句的应用在所难免了 呵呵     特此存档     create or replace procedure P_INSERT_XT_TJ_MX(sDate in varchar ) is   author:李春雷   create time:    purpose:更新xt_tj_mx表  sXh xt_tj xh%type;              主表序号  sDwmc xt_tj dwmc%type;  sDw xt_tj dw%type;  sDwzd xt_tj dwzd%type;  sTable xt_tj hzbmc%type;  sSjzd xt_tj sjzd%type;  sSqlStr varchar ( );  iCount int;  cursor curSort is  select xh dwmc hzbmc sjzd dwzd dw from xt_tj ;  begin  open curSort;  loop  fetch curSort into sXh sDwmc sTable sSjzd sDwzd sDw;  exit when curSort%notfound;  sSqlStr := select count(*) from || sTable || where to_char( ||sSjzd|| || YYYYMM )=:sDate and ||sDwzd ||   in (select dwxh from xt_dw connect by prior dwxh = dwfxh start with dwxh =:sDw) ;  Execute Immediate sSqlStr into iCount using sDate sDw;  delete from xt_tj_mx where fxh=sXh and sjz=sDate;  insert into xt_tj_mx(xh fxh hzsm sjz)values(SEQ_XT_TJ_MX NEXTVAL sXh iCount sDate);  mit;  end loop;  end P_INSERT_XT_TJ_MX; cha138/Article/program/Oracle/201311/17475

相关参考

知识大全 动态SQL和PL/SQL的EXECUTE IMMEDIATE选项

动态SQL和PL/SQL的EXECUTEIMMEDIATE选项  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 sp

  execute相信大家都用的用熟了简写为exec除了用来执行存储过程一般都用来执行动态Sql  sp_executesqlsql中引入的新的系统存储过程也是用来处理动态sql的如  execsp_

知识大全 浅析PowerBuilder下动态SQL语句[1]

浅析PowerBuilder下动态SQL语句[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 浅析PowerBuilder下动态SQL语句[2]

浅析PowerBuilder下动态SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 用sql语句动态的创建access表

   用sql语句动态的创建access表的代如下! <% nowtime=now()tablename=cstr(year(nowtime))

知识大全 在PB中动态修改SQL语句[2]

在PB中动态修改SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 在PB中动态修改SQL语句[1]

在PB中动态修改SQL语句[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 LINQ to SQL语句之动态查询

LINQtoSQL语句之动态查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  LINQtoSQ

知识大全 存储过程里动态生成包含SQL语句字符串

存储过程里动态生成包含SQL语句字符串  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  某些时候我

知识大全 通过分析SQL语句的执行计划优化SQL(三)

通过分析SQL语句的执行计划优化SQL(三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!第章&n