盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

以编程方式使用批语句节省 数据库IO来提高性能

时间:2024/11/17作者:未知来源:盾怪网教程人气:

[摘要]var_counts); /*如果是0条就插入*/ IF var_counts = 0 THEN INSERT INTO ST_BBSMRKTRSLTCHK(BBS...
var_counts);

 

     /*如果是0条就插入*/

     IF var_counts = 0 THEN

         INSERT INTO ST_BBSMRKTRSLTCHK(BBSITEMID, USERID, READFLG, LASTMODIFIED)

              VALUES (var_bbsitemid, var_userid, 0, SYSDATE);

     END IF;

 

END;" ;

              //auto --commit;

              //必须把\r (换行符)去掉 否则 Oracle 不认而且会报错。

              this.cmd.CommandText = ExecSQl.Replace("\r",string.Empty);

              cmd.Parameters.Clear();

              OracleParameter Par;

              //传参数

              Par = cmd.Parameters.Add(":IpBbsitemid",OracleType.VarChar);

              Par.Value="0012";

                  

              Par = cmd.Parameters.Add(":IpUserid",OracleType.VarChar);

              Par.Value="DEF";

 

              try

              {

                   //如果执行批每次返回都是1 如果想得到真正的更新条数就要用Out的 OracleParameter 了


                   int returnVar = cmd.ExecuteNonQuery();                 
                

                   MessageBox.Show("执行成功");


              }

              catch(Exception ex)

              {

                   MessageBox.Show(ex.ToString());

              }
                  
             }



关键词:以编程方式运用批语句节省 数据库IO来提高性能




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版