CREATE PROCEDURE 语句

CREATE PROCEDURE 语句定义当前服务器上的过程。

可以使用此语句创建三种不同类型的过程。 这些类型中的每一种都单独描述。

  • 外部。 过程主体以编程语言编写。 外部可执行文件由当前服务器上定义的过程以及该过程的各种属性引用。
  • 。 过程主体是源过程的一部分,源过程由当前服务器上定义的有源过程以及过程的各种属性引用。 源过程位于数据源中的有源过程也称为 联合过程
  • SQL。 过程主体以 SQL 编写,并在当前服务器上定义,以及过程的各种属性。

可以采用已模糊化的格式来提交 CREATE PROCEDURE 语句。 在模糊化语句中,只有过程名称及其参数是可读的。 该语句的其余部分以不可读的方式进行编码,但可由数据库服务器进行解码。 可以通过调用 DBMS_DDL.WRAP 函数来生成模糊化的语句。