当前位置: 首页 > news >正文

有想做企业网站建设做网站的时候会用 鸟瞰图吗

有想做企业网站建设,做网站的时候会用 鸟瞰图吗,wordpress 大型站,学做网站论坛vip视频目录 1. -- 什么是异常 2. 如何捕获预定义异常? 3.捕获异常的两个函数 SQLCODE :为错误代码返回一个数值 SQLERRM : 返回字符串的数据,包含了与错误相关的信息. 1. -- 什么是异常 DECLARE V_JOB EMP.JOB%TYPE; BEGIN SELECT JOB INTO V_JOB FROM EMP WHERE JOB CLERK; D…目录 1. -- 什么是异常 2. 如何捕获预定义异常? 3.捕获异常的两个函数 SQLCODE :为错误代码返回一个数值 SQLERRM : 返回字符串的数据,包含了与错误相关的信息. 1. -- 什么是异常 DECLARE V_JOB EMP.JOB%TYPE; BEGIN SELECT JOB INTO V_JOB FROM EMP WHERE JOB CLERK; DBMS_OUTPUT.put_line(V_JOB); END; --出现的错误信息 ORA-01422: 实际返回的行数超出请求的行数 ORA-06512: 在 line 4 -- 本身语法不存在错误,在运行期间发生的错误就被称为异常.当一个异常发生时,这个程序块,被终止. 语法: EXCEPTION WHEN EX_NAME THEN statement1WHEN EX_NAME2 THEN statement2when others then statement3 -- 对上面的语句进行修改 DECLARE V_JOB EMP.JOB%TYPE:请输入职业; BEGIN SELECT JOB INTO V_JOB FROM EMP WHERE JOB V_JOB; DBMS_OUTPUT.put_line(V_JOB); EXCEPTION WHEN TOO_MANY_ROWS THENDBMS_OUTPUT.put_line(该语句提取多行数据,可以使用游标来解决!); END; -- 使用了 EXCEPTION 进行异常的抓取,并重新定义异常输出 -- 添加了异常后,语句依然存在多行提取的问题,但是代码可以正常执行了. -- 当一个异常抛出时,程序的控制流程就转移到所定义的异常段,并且执行该异常段的所有语句 2. 如何捕获预定义异常? -- 就是在对应的异常中引用这个预定义异常的名字 -- 案例: DECLARE V_SAL NUMBER; BEGIN-- INSERT INTO EMP(EMPNO,SAL) VALUES (7369,1000); SELECT E.SAL INTO V_SAL FROM EMP E WHERE EMPNO9999;EXCEPTION WHEN DUP_VAL_ON_INDEX THENDBMS_OUTPUT.PUT_LINE(违反了唯一性约束!);WHEN NO_DATA_FOUND THENDBMS_OUTPUT.PUT_LINE(没有找到数据!);WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(其他错误); END; 3.捕获异常的两个函数 当一个异常发生时,可以通过使用这两个函数来标识相关的错误代码和错误信息,从而基于错误代码的值,或者错误信息决定下一步操作. SQLCODE :为错误代码返回一个数值 负数:    其他 ORACLE 服务其的错误代码 0   :     没有遇到异常 1   :     用户定义的异常 SQLERRM : 返回字符串的数据,包含了与错误相关的信息. -- 创建一个存放异常信息的表 CREATE TABLE ERROR1 ( USER_NAME VARCHAR2(10), ERR_DATE DATE , ERR_CODE NUMBER, ERR_MESSAGE VARCHAR2(200) ); -- 写一个程序,将发生的异常状况信息,存入到表中 DECLARE -- 定义变量 V_EMPNO EMP.EMPNO%TYPE:请输入员工编号; -- 定义获取异常的变量 V_ERR_CODE NUMBER; V_ERR_MESSAGE VARCHAR2(200); BEGININSERT INTO EMP (EMPNO) VALUES (V_EMPNO);EXCEPTION WHEN OTHERS THEN ROLLBACK;V_ERR_CODE:SQLCODE;V_ERR_MESSAGE:SQLERRM;-- 将错误信息插入到表中 INSERT INTO ERROR1 (USER_NAME,ERR_DATE,ERR_CODE,ERR_MESSAGE)VALUES(USER,SYSDATE,V_ERR_CODE,V_ERR_MESSAGE);-- 提交数据 END; SELECT * FROM ERROR1;
http://www.w-s-a.com/news/817283/

相关文章:

  • 企业网站更新什么内容免费设计软件下载
  • 夏天做哪些网站能致富做网站怎么每天更新内容
  • 个人网站的设计与开发网站建设流程中哪些部分比较重要
  • 招聘网站如何建设中国计算机网络公司排名
  • 工信部网站备案规定厦门在线制作网站
  • 商丘网站公司智联招聘手机app下载
  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些
  • 网站建设服务中企动力建筑工程网络进度计划备注填写范例
  • 电子商务网站开发与建设试卷php网站开发专业
  • 运城网站制作路90江苏省网站备案系统
  • 唐山做企业网站实体门店管理系统
  • 网站优化推广教程深圳网站建设世纪前线
  • 网站建设专家哪家好兰州网络推广执行
  • 广东住房和城乡建设厅网站王芃增加网站收录
  • 北京网站建设手机app电子商务网红营销的劣势
  • 网站 营销型wordpress获取4条文章标题
  • 浦东区建设工程监督网站建立全国统一的突发事件信息系统
  • 做网站需要基础吗重庆市造价信息网
  • 我要建设公司网站大连培训网站建设
  • 网站建设校长信箱设计方案小程序报价开发
  • 电子网站建设ppt模板营销策划方案怎么写?
  • 什么网站收录排名最高济南能源建设网站
  • 深圳移动网站建设公司价格桂林做网站哪家公司好
  • 互联网网站名字网站合作建设合同
  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站
  • cn域名做网站竞价推广代理
  • 省建设干部培训中心网站网站地图1 500 怎么做
  • 制作一个网站需要哪些人网站建设经营服务合同