SQLJ 函数的“参数”选项卡显示有关输入参数属性的信息。这些属性包括:
名称 — 显示输入参数的名称。
类型 — 显示输入参数的数据类型。
模式 — 显示的模式有“in”或“out”,“in”表示输入参数,而“out”表示输出参数。
顺序 — 参数在参数列表中的顺序。这是一个数值。
SQLJ 函数的“参数”选项卡是一个静态选项卡,其中显示了 SQLJ 函数参数的属性。要更改此处显示的参数,您必须更改过程定义,方法是先删除该过程,然后使用新定义重新创建过程。
SQLJ 函数的“常规”选项卡简要说明了有关 SQLJ 函数的信息。其中包含有关 SQLJ 函数创建者、创建时间和组号的信息。这是一个静态页,但您可以从此页中重命名该过程。
可以将 SQLJ 函数、UDF 和 SQL 语句中的 Java API 作为 SQL 提供的内置函数的扩展。
可通过使用完全限定的 Java 名称引用 Java 方法,在 SQL 中调用它们。可以引用实例方法的实例以及静态方法的实例或类。
可以将静态方法作为向调用环境返回值的用户定义函数 (UDF)。在 SQLJ 函数、触发器、where 子句、select 语句或可使用内置 SQL 函数的任何位置,您都可以将 Java 静态方法用作 UDF。
在通过名称调用 Java 方法时,不能使用向调用环境返回输出参数或结果集的方法。方法可以处理通过 JDBC 连接收到的数据,但只能向调用环境返回其定义中声明的单一返回值。