[发明专利]用于在数据库中执行程序设计语言/结构化查询语言存储的代码对象的方法和设备无效
申请号: | 99816013.X | 申请日: | 1999-12-15 |
公开(公告)号: | CN1346466A | 公开(公告)日: | 2002-04-24 |
发明(设计)人: | 约翰·K·文森特 | 申请(专利权)人: | 电脑联合想象公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 马莹 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据库 执行 程序设计语言 结构 查询 语言 存储 代码 对象 方法 设备 | ||
1.一种自动产生代码的方法,使用至少具有处理器、存储器、显示器、输入/输出设备和连接数据库服务器的连通性软件的计算机,以便,该方法包括步骤:
分析源自驻存于数据库中的现存代码的源代码,以便产生可能包括复合数据类型的参数;以及
使用产生的参数以便创建在执行存储代码对象中使用的代码。
2.一种嵌入于计算机可读介质中的数据库开发工具,包括:
记录在介质上,用于分析源自驻存于数据库中的现存代码的源代码,以便产生可能包括复合数据类型的参数的装置;以及
记录在介质上,用于使用产生的参数以便创建在执行存储代码对象中使用的代码的装置。
3.一种用于产生在执行驻存于数据库中的存储的代码对象中使用的、可能包括复合数据类型的参数的系统,包括:
数字计算机;
被配置以便分析源自驻存在数据库中的、存在代码的源代码以便产生可能包括复合数据类型的参数的分析装置;以及
被配置以便使用产生的参数来创建在执行存储代码对象中使用的代码的执行装置。
4.一种用于使用至少具有处理器、存储器、显示器、输入/输出装置和连接Oracle服务器的连通性软件的计算机,产生可以被用来执行Oracle数据库中的子程序的可执行匿名块的方法,该方法包括步骤:
a)从Oracle目录中选择子程序;
b)通过逆向工程设计子程序,获取关于该程序的源代码;
c)分析该源代码,以便从该源代码中提取参数的声明;以及
d)使用参数声明指示的参数值产生可执行匿名块。
5.如权利要求4的方法,其中,该可执行匿名块能够被用作PL/SQL测试工具的一部分,在Oracle数据库中执行子程序。
6.如权利要求4的方法,其中,该可执行匿名块能够被用作PL/SQL代码覆盖工具的一部分,在Oracle数据库中执行子程序。
7.如权利要求4的方法,其中,该可执行匿名块能够被用作PL/SQL描绘工具的一部分,在Oracle数据库中执行子程序。
8.如权利要求4的方法,其中,该可执行匿名块能够被用作PL/SQL调试器的一部分,在Oracle数据库中执行子程序。
9.一种使用至少具有处理器、存储器、显示器、输入/输出装置的计算机用于在Oracle数据库中执行子程序的方法,包括:
a)从Oracle目录中选择子程序;
b)使用由从子程序中提取的数据指示的参数值产生可执行匿名块;
c)使用该匿名块来执行子程序;以及
d)在完成执行子程序之后,使用将输出(OUT)参数值输出的程序机制。
10.如权利要求9的方法,包括建立语句以便通过从参数列表获得输出(OUT)参数信息将输出(OUT)参数值输出的附加步骤,所述的参数列表通过从子程序中提取参数信息来建立。
11.一种使用至少具有处理器、存储器、显示器、输入/输出装置和用来连接到Oracle服务器的连通性软件的计算机,在Oracle数据库中产生Oracle子程序的有效声明语句方法,该方法包括步骤:
a)提供被配置用于针对Oracle数据库服务器开发PL/SQL代码的数据库开发工具;
b)对来自Oracle目录的子程序的源代码进行逆向工程设计;
c)关于变量声明分析该源代码,然后修改该声明,以便使它成为有效的变量声明语句;以及
d)使用变量声明语句来开发PL/SQL代码。
12.用于开发数据库程序的系统,包括:
a)至少具有处理器、存储器、显示器、输入/输出装置和连接Oracle服务器的连通性软件的计算机;以及
b)用于通过分析源自驻存于Oracle数据库中的、现存代码的源代码自动产生有效的PL/SQL代码的程序代码机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电脑联合想象公司,未经电脑联合想象公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99816013.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:聚苯醚树脂的封端
- 下一篇:用于在纹理映射引擎中执行运动补偿的方法与设备