摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
第一章 绪论 | 第10-12页 |
·代码生成技术的兴起 | 第10页 |
·SQL与存储过程生成工具出现的原因 | 第10-12页 |
第二章 代码生成技术与存储过程生成工具介绍 | 第12-18页 |
·代码生成机理 | 第12-13页 |
·代码生成技术的分类 | 第13-15页 |
·代码自动生成技术的优势和劣势 | 第15-17页 |
·存储过程生成工具的现状和不足 | 第17-18页 |
第三章 ORACLE XML | 第18-26页 |
·XML概述 | 第18-19页 |
·XML与数据库 | 第19-20页 |
·将XML存入ORACLE数据库 | 第20-23页 |
·检索数据库中的XML文档 | 第23-26页 |
第四章 SQL语法分析 | 第26-33页 |
·SQL标准 | 第26-27页 |
·查询语句(QL) | 第26页 |
·数据定义语言(DDL) | 第26页 |
·数据操纵语言(DML) | 第26-27页 |
·数据控制语言(DCL) | 第27页 |
·MERGE语法分析 | 第27-28页 |
·SELECT语法分析 | 第28-29页 |
·INSERT语法分析 | 第29-30页 |
·UPDATE语法分析 | 第30-31页 |
·DELETE语法分析 | 第31-32页 |
·TRUNCATE语法分析 | 第32页 |
·EXECUTE语法分析 | 第32-33页 |
第五章 PL/SQL程序结构与相关系统表分析 | 第33-37页 |
·PL/SQL程序结构分析 | 第33-36页 |
·相关系统表 | 第36-37页 |
·USER_TAB_COLUMNS | 第36页 |
·USER_OBJECTS | 第36页 |
·USER_SOURCE | 第36页 |
·USER_ERRORS | 第36页 |
·DUAL | 第36-37页 |
第六章 MY PL/SQL CODER的设计 | 第37-55页 |
·总体设计 | 第37-42页 |
·系统结构 | 第37-42页 |
·详细设计 | 第42-55页 |
·数据库连接模块设计 | 第42-44页 |
·存储过程结构模块设计 | 第44-45页 |
·SQL生成器模块设计 | 第45-52页 |
·函数模块设计 | 第52页 |
·表达式模块设计 | 第52-53页 |
·存储过程生成模块设计 | 第53-54页 |
·XML文件存取模板 | 第54页 |
·检查模块设计 | 第54-55页 |
第七章 MY PL/SQL CODER在银丰1104系统中的应用 | 第55-66页 |
·系统概述 | 第55-57页 |
·项目背景 | 第55页 |
·系统运行环境 | 第55-56页 |
·系统结构概述 | 第56-57页 |
·MY PL/SQL CODER的应用 | 第57-66页 |
·连接数据库 | 第57-58页 |
·确定存储过程结构 | 第58-60页 |
·生成SQL语句 | 第60-61页 |
·生成表达式 | 第61-62页 |
·生成存储过程 | 第62-63页 |
·检查存储过程 | 第63-64页 |
·存储存储过程 | 第64页 |
·维护函数 | 第64-66页 |
附录1:不带子查询的简单存储过程XML文件 | 第66-68页 |
附录2:带子查询的复杂存储过程XML文件 | 第68-70页 |
附录3:存储过程元素定义XML文件 | 第70-74页 |
参考文献 | 第74-76页 |
致谢 | 第76-78页 |
作者攻读学位期间发表的学术论文目录 | 第78页 |