`
reymont
  • 浏览: 526235 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle PRAGMA EXCEPTION_INIT

阅读更多
看书看到pragma exception_init(e_integrity, -2291);
感到很难以理解

翻了一下oracle PLSQL_User_Guide_and_Reference

引用
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/07_errs.htm#917


原来有些oracle error是没有名字的,这些error可以通过pragma来在编译的时候将名字和具体错误链接

在PL/SQL中 pragma exception_init告诉编译器e_integrity是和oracle error 2291联系在一起的。

语法是

PRAGMA EXCEPTION_INIT(错误名, -错误号);


exception_name is the name of a previously declared exception and the number is a negative value corresponding to an ORA- error number.
分享到:
评论

相关推荐

    利用pragma data_seg实现程序只能单个实例运行

    利用pragma data_seg实现程序只能单个实例运行测试工程。已在VC 6.0环境下成功运行

    SQLite 中文帮助pdf

    PRAGMA table_info('keys');--获取表的列信息 PRAGMA database_list; 对每个打开的数据库,使用该数据库的信息调用一次回叫函数。使用包括附加的数据库名和索引名在内的参数。第一行用于主数据库,第二行用于存放...

    #pragma用法_汇总.doc

    #pragma用法 汇总 doc 最近总有人问#pragma CODE SEG NEAR SEG NON BANKED 还有#pragma LINK INFO DERIVATIVE "mc9s12xs128"这些函数是什么意思 我在网上收集了一些资料希望能解大家疑惑 #pragma LINK ...

    #pragma_命令集合

    #pragma_命令集合 介绍pragma_命令的用法,使你不再迷茫

    pragma_comment用法

    pragma_comment用法,jian dan de jie shao.pragma_comment用法

    Oracle自治事务的介绍(Autonomous_Transactions)

    Oracle自治事务的介绍(Autonomous_Transactions)PRAGMA_AUTONOMOUS_TRANSACTION

    Oracle8i_9i数据库基础

    §16.4.2.2 使用户EXCEPTION_INIT处理 286 §16.4.2.3 使用户raise_application_error处理 286 第十七章 创建包和使用包 287 §17.1 引言 287 §17.2 包的定义 288 §17.3 包的开发步骤 289 §17.4 包的头部说明 289...

    dsp28335开发总结

    1 #pragma CODE_SECTION(InitFlash, "ramfuncs")? 众所周知,微处理器从内存RAM中取指令的速度要比从flash中取指令要快好多倍,但是RAM的缺陷限制了其不能存储用户程序代码,因为RAM掉电会丢失数据,但是其速度要快...

    #pragma_命令集合.pdf

    #pragma_命令集合.pdf 不错的东西 很重要

    IAR软件的使用说明

    IAR软件的操作使用说明,非常详细,哈哈哈哈哈

    #pragma使用详解 .pdf

    #pragma使用详解 .pdf #pragma使用详解 .pdf #pragma使用详解 .pdf

    #Pragma_Pack.doc

    很详细的讲解 #Pragma_Pack的用法,作用,及效果,一目了然。

    Qt Sqlite加密数据库驱动源代码

    只不过对于加密数据库,需要在对数据库进行任何操作前,先执行“PRAGMA key=xxx;”。通过这种方式输入数据库密码。检验之前的密码是否正确可以在命令行中键入“.databases”,如果没有错误提示,那就是解密成功了;...

    oracle自治事务(Trigger)

    在触发器中使用自制事务及调用存储过程 Declare Pragma Autonomous_Transaction; ...

    SQLite PRAGMA

    PRAGMA pragma_name; 要为 PRAGMA 设置一个新的值,语法如下: PRAGMA pragma_name = value; 设置模式,可以是名称或等值的整数,但返回的值将始终是一个整数。 auto_vacuum Pragma auto_vacuum Pragma 获取或...

    MFC 下获取键盘,鼠标的钩子程序

    #pragma data_seg("MySec") HWND g_hWnd=NULL; #pragma data_seg() #pragma comment(linker,"/section:MySec,RWS") /* SEGMENTS MySec READ WRITE SHARE */ #define WM_MSG WM_USER + 500 LRESULT CALLBACK ...

    AVR 经典数码管驱动

    #pragma interrupt_handler int0_isr:2 void int0_isr(void) { //外中断0 CLI(); //禁止所有中断 delay_nms(500); cnt0--; if(cnt0==255) { cnt0=9; cnt1--; if(cnt1==255){cnt1=9;cnt0=9;} } PORTB ...

    QT 中文显示

    提供在QT编程软件中是实现中文显示的设置方法

    解析#pragma指令

    在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或...

Global site tag (gtag.js) - Google Analytics