Oracle中存储过程和函数中IS和AS的区别

Oracle自定义函数

语法:

  create [or replace] function function_name

  [(parameter_list)]

  return datatype

  {is/as}

  [local_declarations]

  begin

    executable_statements;

  [exception

    exception_handlers;]

  end;

其中的{is/as}有什么不同呢。

其实IS和AS是同义词,没有什么区别,在自定义类型(TPYE)和包(PACKAGE)时,使用IS和AS也并没有什么区别。

在声明游标(CURSOR)时,只能使用IS,但是在创建视图(VIEW)时,只能使用AS。

posted @ 2017-05-23 16:50  Hello,大楠  阅读(544)  评论(0)    收藏  举报