zoukankan      html  css  js  c++  java
  • oracle数据库——存储过程

    1、创建存储过程:
         1、1带参数的:
    create or replace  procedure  saveuser
    (
      imsi1 in varchar2,
      phonenumber1 in varchar2,
      idcardno1 in varchar2,
      name1 in varchar2,
      isused1 in number
    )
    as
    begin
      delete from imsitophonenumber where imsi=imsi1 or phonenumber=phonenumber1;
      insert into imsitophonenumber (imsi,phonenumber,idcardno,name,isused,insertdate) values

    (imsi1 , phonenumber1,idcardno1, name1 ,isused1, sysdate);
    end ;

        1、2修改:t1=1 -》t2=11
    SQL> create or replace procedure update_users(存储过程的名字) as
      2  begin
      3  update test1 set t2=11 where t1=1;
      4  end update_users(存储过程的名字);
      5  /
    过程已创建。(最终显示的)

    2、检查存储过程是否成功创建:
    SQL> execute update_users(存储过程的名字);
    PL/SQL 过程已成功完成。

    3、查看存储过程
    SQL> select * from user_source where name='update_users(存储过程的名字)';

    4、显示具体错误信息:
    SQL> show errors procedure update_users(存储过程的名字);
    没有错误。(最终显示的)

  • 相关阅读:
    数据库存储过程
    asp.net类中公共类DBHelp
    asp.net Cookie的用法实例
    使用SandCastle创建.Net帮助文档
    DotNetNuke(DNN)如何升级到DNN 4.9.3
    两个VS的文档工具
    SunBlogNuke.net logo设计
    自动化测试网站
    Debugging DLL Projects
    .NET 下自动生成UML图
  • 原文地址:https://www.cnblogs.com/suinuaner/p/oracle1.html
Copyright © 2011-2022 走看看