| 姓名:王海凤著 作者简介: 作品:《Oracle 11g Por·C/C++编程艺术》《Oracle llg SQL和PL/SQL从入门到精通》 |
| 第5章 错误处理 当运行pc应用程序时,用户经常会遇到各种各样的运行错误,例如在连接到数据库时输入了无效的用户名和口令,在执行sql操作时访问了不存在的数据库对象等。为了提高pc应用程序的健壮性,使得开发人员和用户可以准确地定位并解决错误,在编写pc源程序时应该提供错误处理方法。oracle提供了两种错误处理方法:①使用状态变量sqlcode和sqlstate:②使用sqlca结构。另外,oracle还提供了0raca结构来诊断各种问题。本章介绍诊断并解决sql错误的方法,在学习本章之后应该完成以下任务: 学会使用sqlcode和sqlstate。 学会使用sqlca结构。 学会使用oraca结构。 5.1 使用sqlstate和sqlcode 为了编写符合ansi标准的内嵌sql应用,开发人员需要将预编译选项mode设置为ansi。当设置mode=ansi时,必须定义状态变量sqlcode。另外,sql92标准还提供了状态变量sqlstate,该变量既可以和sqlcode变量一起使用,也可以单独使用。在执行了sql语句之后,oracle server会将状态代码返回到sqlstate变量,使用该状态代码可以确定sql语句执行是否成功。 …… 更多 |
| 第1章 pro*c/c++及其相关工具 第2章 pro*c/c++基础 第3章 连接到数据库 第4章 内嵌sql并使用宿主变量 第5章 错误处理 第6章 处理字符数据 第7章 等同数据类型 第8章 使用宿主结构和指示结构 第9章 使用宿主数组和指示数组 第10章 使用结构数组 第11章 使用游标 第12章 动态sql 第13章 高级动态sql 第14章 开发多线程应用 第15章 开发c++应用 第16章 开发lob应用 第17章 开发对象应用 第18章 开发集合应用 第19章 内嵌pl/sql 第20章 利用pl/sql的强大功能 第21章 开发windowsapl应用 附录a 预编译选项 附录b 内嵌sql语句 更多 |
商品评论(0条)