在 HSQLDB 中创建或替换函数

CREATE OR REPLACE FUNCTION in HSQLDB

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

CREATE OR REPLACE FUNCTION

在 HSQL 中也可以做类似的事情吗? IE。创建一个函数,如果它已经存在则避免错误并替换它?

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

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

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