相关疑难解决方法(0)

Oracle存储过程中"AS"和"IS"之间有什么区别?

我看到Oracle程序有时用"AS"编写,有时用"IS"关键字编写.

CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS**
...
Run Code Online (Sandbox Code Playgroud)

CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS**
...
Run Code Online (Sandbox Code Playgroud)

这两者有什么区别吗?


编辑:显然,两者之间没有功能差异,但有些人遵循惯例,当SP是包的一部分时使用"AS",而当它不是时,则使用"IS".或者反过来说.咩.

oracle stored-procedures keyword

88
推荐指数
4
解决办法
6万
查看次数

与pl/sql相对

我认为oracle对于函数和程序都对待"is"和"as".我尝试使用"pl/sql is vs as"进行谷歌搜索,并得到以下链接,两者都是相同的.

PL/SQL Oracle函数或过程创建的IS与AS关键字

但我发现http://www.adp-gmbh.ch/ora/plsql/coll/declaration.html#index_by似乎表明存在差异.有人(列出/指向我的链接)其他使用"is/as"的情况会有所不同吗?

谢谢.

oracle plsql semantics

2
推荐指数
1
解决办法
8372
查看次数

标签 统计

oracle ×2

keyword ×1

plsql ×1

semantics ×1

stored-procedures ×1