首页 > 新闻

关于dbms_sql的使用

时间:2009-12-08 07:06:37  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
Sql代码 以DDL语句为参数。create procedure anyddl (s1 varchar2) ascursor1 integer;begincursor1 := dbms_sql.open_cursor;dbms_sql.parse(cursor1, s1, dbms_......
create or replace function updatecomm(p_comm emp.comm%type, p_empno emp.empno%type
  • return integer as
  • v_cid integer;
  • v_updatestr varchar2(100);
  • v_rowupdated integer;
  • begin
  • v_cid:=dbms_sql.open_cursor;
  • v_updatestr:='update emp set comm=:comm where empno=:empno';
  • dbms_sql.parse(v_cid,v_updatestr,dbms_sql.native);
  • dbms_sql.bind_variable(v_cid,'comm','p_comm');
  • dbms_sql.bind_variable(v_cid,'empno','p_empno');
  • v_rowupdated:=dbms_sql.execute(v_cid);
  • dbms_sql.close_cursor(v_cid);
  • return p_rowsupdated;
  • exception
  • when others then
  • dbms_sql.close_cursor(v_cid);
  • raise;
  • end
  • 如果您需转载 关于dbms_sql的使用,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
    来顶一下
    近回首页
    返回首页
    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表
    相关文章
    栏目热门