【发布时间】:2010-09-18 19:46:23
【问题描述】:
我看到 Oracle 程序有时用“AS”编写,有时用“IS”关键字编写。
CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS**
...
对比
CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS**
...
这两者有区别吗?
编辑:显然,两者在功能上没有区别,但是有些人遵循约定,当 SP 是包的一部分时使用“AS”,而不是包时使用“IS”。或者反过来。嗯。
【问题讨论】:
-
第二个不是总是简单地指向另一个实际实现该功能的过程吗?
-
在我的测试中,两者似乎都适用于完全相同的主体。不知道指向另一个 proc。
标签: oracle stored-procedures keyword