本书集中详细地介绍了ORACLE数据库的基础与工具,主要内容包括:ORACLE数据库查询语言SQL*pLUS3.1,过程化SQL语言PL/SQL及其应用,与C语言的接口工具Pro*C,最新表格生成工具ORACLE*FORMS4.5,报表生成工具ORACLE*REPORTS2.5,图形生成工具ORACLE*GRAPHICS2。5,以及各种开发工具之音质集成方法等。\r\n 本书不仅可以作为ORACLE数据库的教材,也可以作为ORACLE数据库应用系统开发人员的详细参考资料,还可以作为ORACLE数据库管理与维护人员的参考书。
第一章SQL*PLUS\r\n\r\n第一节 SQL*PLUS概述\r\n启动和退出SQL*PLUS\r\nSQL*PLUS环境下,可以执行的命令\r\nSQL*PLUS的限制\r\nSQL缓冲区及SQL命令的编辑\r\n本章使用的基表和视图\r\n语法格式定义中所用符号说明\r\n第二节 SQL语言概述\r\nSQL语言概述\r\n SQL语言的特点\r\nSQL语言中使用的运算符、函数、表达式和条件\r\nSQL语言命令的分类\r\n第三节 数据库定义语言命令\r\n创建、更新和删除操作对象的命令\r\n授权和收回特权的命令\r\n第四节 数据操纵语言命令\r\n插入命令\r\n查询命令\r\n修改命令\r\n删除命令\r\n第五节 事务控制命令\r\n提交事务命令\r\n回退事务命令\r\n建立保留点命令\r\n创建事务命令\r\n第六节 对话控制命令\r\nALTER SESSION\r\nSET ROLE\r\n第七节 系统控制命令\r\n ALTER SYSTEM\r\n第八节 SQL*PLUS命令\r\n求助命令\r\nSQL*PLUS环境设置命令\r\n显示SQL*PLUS系统变量的命令\r\nSQL缓冲区编辑命令\r\n文件操作命令\r\n变量的定义和删除\r\n格式化查询结果的命令\r\n格式化查询结果的命令\r\n数据库的存取\r\n其它的SQL*PLUS命令\r\n\r\n第二章 PL/SQL\r\n\r\n第一节 PL/SQL概述\r\nPL/SQL的体系结构\r\nPL/SQL析模块结构\r\nPL/SQL的优点\r\n第二节 PL/SQL的语言基础\r\n字符集\r\n词法单位\r\n数据类型\r\n标识符的作用域\r\n变量的赋值\r\n表达式\r\n内部函数\r\nPL/SQL表\r\n记录\r\n第三节 控制结构\r\nIF语句\r\nOLLP和EXIT语句\r\nGOTO语句\r\nNULL语句\r\n第四节 与ORACLE的交互\r\nSQL支持\r\n国家语言支持\r\n远程访问\r\n游标\r\n事务处理\r\n数据库触发器\r\n第五节 错误处理\r\n预定义的例外\r\n用户定义的例外\r\n例外的传播规则\r\n重新提出例外\r\n第六节 执行环境\r\nSQL*PLUS环境\r\nORACLE环境\r\nOCI环境\r\n\r\n第三章 ORACLE*FORMS4.5\r\n\r\n第一节 ORACLE*FORMS4.5的基本概念\r\n\r\n什么是FORMS\r\nFORMS的结构\r\nFORMS与数据库的关系\r\n第二节 运行FORMS\r\n启动FORMS应用\r\n运行界面的屏幕结构\r\nFORMS运行界面中的导航方法\r\nFORMS应用的工作模式\r\nFORMS运行时的各种操作方法\r\n缺省菜单和相应的功能键\r\nFORMS运行时的参数\r\nFORMS运行的顺序\r\n第三节 ORACLE FORMS工具集\r\n工具集的组成\r\n设计部件\r\n设计部件的启动、数据库连接、退出\r\n模块的创建和打开\r\n第四节 设计基本FORMS\r\n设计过程\r\n定义主从块\r\n屏幕布局器的使用\r\n第五节 改善操作接口\r\n文本项\r\n值列表\r\n编辑器\r\n其它可输入项\r\n非输入项\r\n属性的继承\r\n其它对象\r\n第六节 窗口和画布\r\n对象导航器视图\r\n窗口\r\n画布视图\r\n第七节 触发子\r\n触发子概念\r\n触发子特征\r\n创建触发子及触发子属性\r\n触发子编程\r\n第八节 触发子实例\r\n合法性校验\r\n给输入项增加功能\r\n给非输入项增加功能\r\n导航触发子\r\n事务处理触发子\r\n查询触发子\r\n鼠标触发子\r\n显示信息处理与报警器\r\n第九节 设计菜单模块\r\n菜单的概念和结构\r\n定义菜单模块\r\n保存和生存菜单模块\r\n将菜单模块连到FROM模块\r\n关于用户出口和多个应用\r\nFROM集成的概念\r\nFROM音的连接\r\n启动一个新FROM\r\n定义多个FROM功能\r\n第十一节 代码和实体的共享\r\n一、共享实体\r\n二、共享PL/SQL代码\r\n\r\n第四章 PRO*C\r\n\r\n第一节 概述\r\n一、PRO*C的优点\r\n二、PRO*C程序的结构\r\n三、PRO*C程序的处理过程\r\n第二节 程序首部\r\nDECLARE节\r\nSQL通讯区\r\nINCLUDE语句\r\n与ORACLE连接\r\n第三节 程序体\r\n可用的SQL命令\r\n变量的使用\r\n指示变量的使用\r\nVARCHAR变量的使用\r\n第四节 数据更新操作\r\nINSERT语句\r\nUPDATE语句\r\nDELETE语句\r\n第五节 数据查询\r\n嵌入式SELECT语句的语法格式\r\n单行查询\r\n多行查询\r\n游标的使用\r\n第六节 事务管理\r\nCOMMIT\r\nSAVEPOINT\r\nROLLBACK\r\nSET TRANSACTION\r\n对数据的锁定\r\n第七节 错误检测\r\n使用SQLCA\r\n使用WHENEVER语句\r\n使用ORACA\r\n第八节 动态SQL语句\r\n动态语句方式1\r\n动态语句方式2\r\n动态语句方式3\r\n动态语句方式4\r\n第九节 使用主数组\r\n主数组的声明\r\n使用主数组的使用\r\n使用指示数组\r\nFOR子句的使用\r\nWHERE子句的使用\r\n模仿CURRENT OF 子句\r\n第十节 嵌入PL/SQL程序\r\n嵌入PL/SQL块\r\n使用主变量\r\n使用批示变量\r\n使用主数组\r\n存储子程序\r\n第十一节 预编译器的使用\r\n预编译命令\r\n选项的作用域\r\n输入选项\r\n条件预编译\r\n独立预编译\r\n编译和连接\r\n\r\n第五章 ORACLE * REPORTS 2.5\r\n\r\n第一节 基本概念\r\nORACLE * REPORTS 2.5的概念、功能和特点\r\nORACLE * REPORTS 2.5的组成\r\n设计Report的一般过程\r\n第二节 对象导航器\r\n结构\r\n模块的建立和存贮\r\n报表的对象\r\n第三节 数据模板\r\n查询\r\n组\r\n列\r\n建立连接\r\n参数\r\n第四节 布局编辑器\r\n页结构和报表的组成\r\n缺省布局\r\n布局编辑器的工具条和菜单\r\n布局对象\r\n参数表\r\n第五节 设计报表\r\n建立缺省报表\r\n建立分组报表\r\n在报表中加入图文文本及画线\r\n多媒体报表\r\n报表类型的组合\r\n各种矩阵报表\r\n第六节 ORACLE * REPORTS 触发子\r\nPL/SQL的概述\r\n外部PL/SQL库\r\nORACLE * REPORTS 触发子\r\n应用实例\r\n第七节 SRW包\r\nSRW包\r\nSRW包的应用实例\r\n\r\n第六章 ORACLE * GRAPHCS 2.5\r\n\r\n第一节 ORACLE * GRAPHCS 2.5简介\r\nORACLE * GRAPHCS的特点\r\nORACLE * GRAPHCS牟对象\r\n图表的类型\r\n创建图表的步骤\r\n存储管理\r\n运行方法\r\n产品部件\r\n第二节 ORACLE * GRAPHCS 2.5的设计界面\r\n启动和关闭\r\n构成ORACLE * GRAPHCS 2.5设计界面的窗口\r\n对象导航器\r\n屏幕布局编辑器\r\n设计菜单\r\n环境参数设置\r\n第三节 创建图表应用\r\n创建图表的过程\r\n图表的组成和属性\r\n图表框架的属性\r\n从地标轴的属性\r\n图表元素的属性\r\n创建主从关系的图表\r\n域模板的属性\r\n图表属性共享地\r\n显示层\r\n第四节 ORACLE * GRAPHCS 触发子\r\nPL/SQL概述\r\nORACLE * GRAPHCS的内置数据类型\r\nORACLE * GRAPHCS的内置全局变量\r\nORACLE * GRAPHCS析内部子程序\r\n触发子\r\n调试PL/SQL代码\r\n\r\n第七章 工具的集成\r\n\r\n第一节 ORALE FORMS和其它工具的集成\r\n集成的一般方法\r\n从ORALE FORMS中调用ORACLE REPORTS\r\n从ORALE FORMS中调用ORACLE BOOK\r\n从ORALE FORMS中调用ORACLE GRAPHICS\r\n从C语言中调用ORACLE FROMS 2\r\n调用的一般方法\r\n调用Oracle Forms\r\n调用Oracle Reports\r\n调用Oracle BOK\r\n第三节 与非ORACLE数据库连接\r\n开放式网关\r\n事务型触发器\r\nOracle oOCA和ODBC
无封面