Oracle,SqlServer,DB2存储过程中异常处理

1.Oracle中的异常处理:

   exception
    when others then

       异常的处理

    end

   例如:   

 create or replace procedure sp_query_test(p_id in int,

                                                   p_errorcode in out int,
                                                   p_errormsg  in out varchar2)

 is

  p_sql varchar(3000);

 begin

   p_errorcode:=0;

   p_errormsg :='ok';

   p_sql:='insert into test (id,iname,icode,iaddr) select name,code,addr from test2 whe

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
常用数据库(mysql\sqlite\oracle\sqlserver\db2)之间的区别如下: 1. MySQL:MySQL是一种开源的关系型数据库管理系统,具有高性能、可靠性和可扩展性。它支持多个平台和多种编程语言,并且可以在大型数据集和高并发负载下运行。MySQL适用于Web应用程序和小型企业。 2. SQLite:SQLite是一种嵌入式关系型数据库,它是一个零配置、无服务器的数据库引擎。SQLite不需要独立的服务器进程,它将数据库作为静态库直接链接到应用程序。SQLite适用于移动应用、嵌入式设备和小型项目。 3. OracleOracle是一种功能强大的关系型数据库管理系统,被广泛用于大型企业和复杂的数据处理环境。Oracle提供了高级的数据管理和安全功能,支持大规模数据的处理和高并发访问。它适用于大型企业级应用和需要高度可定制性的项目。 4. SQL Server:SQL Server是由微软开发的关系型数据库管理系统,针对Windows操作系统进行了优化。它提供了丰富的功能,包括可靠的数据存储、高性能查询和内置的商业智能工具。SQL Server适用于小型企业和需要与其他Microsoft产品集成的项目。 5. DB2:DB2是IBM开发的关系型数据库管理系统,具有卓越的性能和可伸缩性。它支持多个平台和多种编程语言,并且适用于大型企业和复杂的数据处理环境。DB2提供了高级的数据管理和安全功能,并且可以处理大规模数据和高并发负载。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值