要指定 Java™ 更新对象文件,需要指定 UDR 对应的静态 Java 方法和定义这个方法的 Java 二进制文件。
元素 | 描述 | 限制 | 语法 |
---|---|---|---|
class_id | 方法实现 UDR 的 Java™ 类 | 类必须在 Jar 名标识的 .jar 文件中存在 | 必须遵守 Java 标识符的规则 |
java_type | 在 Java™ 方法特征符中参数的 Java 数据类型 | 必须在 JDBC 类中定义或通过 SQL-to-Java 映射定义 | 必须遵守 Java 标识符的规则 |
method_id | 实现 UDR 的 Java 方法名 | 必须在 java_class_name 指定的 Java 类中存在 | 必须遵守 Java 标识符的规则 |
package_id | 包含 Java 类的数据包名 | 必须存在 | 必须遵守 Java 标识符的规则 |
quote | 单引号(')或双引号('')定界符 | 开始和结束引号必须匹配 | 从键盘输入的文字符号( ' 或 '') |
它用 JDBC 和 SQL-to-Java 映射把 SQL 数据类型映射到对应的 Java 数据类型。有关吧用户定义的数据类型映射到 Java 数据类型的信息,请参阅 sqlj.setUDTextName。
course_jar:Chemistry.explosiveReaction
course_jar:Chemistry.explosiveReaction(int)