Oracle中编译过程,函数和包

编译过程:
      alter procedure New_procedure complile;
为了能够执行此命令,需要拥有这个过程,或者具有alter any procedure系统权限。

编译函数:
       alter function New_function compile;
为了能够执行,需要拥有此函数,或者具有alter any procedure系统权限。

编译包:
       later package [user.]package_name compile [package|body];
为了能够执行,需要拥有此包,或者具有alter any procedure系统权限。

替换:
      可以使用各自的Create or replace命令来替换过程,函数和包。
      使用or replace子句,保留了这些对象已被赋予的权限。

删除:
      删除过程:drop procedure New_procedure;
      删除函数:drop function     New_functioin;
      删除包:    drop package    New_package;
      删除包体:drop package body New_package;
  

posted on 2006-01-12 10:17  Pierce  阅读(2766)  评论(1编辑  收藏  举报

导航