在 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 来检查函数是否存在。
创建函数时,Oracle 允许使用以下语法:
CREATE OR REPLACE FUNCTION
在 HSQL 中也可以做类似的事情吗? IE。创建一个函数,如果它已经存在则避免错误并替换它?
ORA 兼容模式支持 CREATE OR REPLACE,但仅当该函数不存在时才有效。
当函数确实存在时支持 ALTER SPECIFIC ROUTINE 语法,并允许您在不更改其参数的情况下更改函数的主体。
您可以使用 SELECT * FROM INFORMATION_SCHEMA.ROUTINES 来检查函数是否存在。