【问题标题】:using FUNCTION instead of CREATE FUNCTION oracle pl/sql使用 FUNCTION 而不是 CREATE FUNCTION oracle pl/sql
【发布时间】:2011-02-20 17:35:47
【问题描述】:

我看到人们用 FUNCTION 而不是“CREATE FUNCTION”编写函数。当我在网上看到这种用法时,我认为这是一个错字或什么的。但是在 Oreilly 的 Steven Feurenstein 的“Oracle 11g PL/SQL Programming”中,作者使用了同样的东西。但是当我执行它时会出错。有人可以解释它是否合法使用吗?谢谢。

【问题讨论】:

    标签: oracle function plsql


    【解决方案1】:

    这取决于上下文。

    要创建独立函数,您可以使用CREATE FUNCTION ...CREATE OR REPLACE FUNCTION ...

    要在包或类型主体中声明函数,您可以使用FUNCTION ...

    CREATE 关键字是命令,FUNCTION 是要创建的对象的类型。

    CREATE 经常被省略,因为一个函数可以用几种不同的方式指定,并且没有必要一一列举。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2016-04-06
      • 1970-01-01
      • 2017-01-17
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多