我在VB.NET中创建了一个应用程序,该应用程序可以根据用户输入构建包。然后他们可以通过SQL Developer或TOAD将它们复制并粘贴到Oracle中。是否可以从win应用程序动态创建Oracle包
它可能连接到Oracle并将代码追加到现有的包然后编译它?
是否有现有的Oracle或.NET工具,这些还是会不得不用手
我在VB.NET中创建了一个应用程序,该应用程序可以根据用户输入构建包。然后他们可以通过SQL Developer或TOAD将它们复制并粘贴到Oracle中。是否可以从win应用程序动态创建Oracle包
它可能连接到Oracle并将代码追加到现有的包然后编译它?
是否有现有的Oracle或.NET工具,这些还是会不得不用手
是的,我们能做到。 首先使用dbms_metdata.get_ddl获取当前定义,编辑您获得的文本并使用常规动态sql应用。
使用dbms_metadata.get_ddl (object_type, object_name, USER);
为'PACKAGE BODY'做到这一点只能得到并改变它。如果你使用PACKAGE作为对象类型,你将得到包规范和正文。
我希望这有助于!
做如果你需要执行SQL你可以做你需要的一切能力。 只需将它们作为单独的SQL语句发送。
GUI工具只是隐藏SQL元数据命令拉一切都关掉。
例如,您可以使用以下来编译现有的软件包。