在HSQLDB中创建或替换功能

时间:2015-02-17 12:26:14

标签: hsqldb sql-function

创建函数时,Oracle允许使用以下语法:

CREATE OR REPLACE FUNCTION

HSQL中是否也有类似的东西?即创建一个函数,如果它已经存在则避免错误并替换它?

1 个答案:

答案 0 :(得分:2)

ORA兼容模式支持CREATE OR REPLACE,但仅当该功能不存在时才有效。

当函数存在时,支持ALTER SPECIFIC ROUTINE语法,并允许您在不更改其参数的情况下更改函数体。

您可以使用SELECT * FROM INFORMATION_SCHEMA.ROUTINES来检查函数是否存在。

相关问题