SQLJ 存储过程的“常规”选项卡简要说明了有关存储过程的信息。其中包含有关存储过程创建者、创建时间和组号的信息。这是一个静态页,但您可以从此页中重命名该过程。
SQLJ 存储过程的“参数”选项卡显示有关输入参数属性的信息。这些属性包括:
名称 — 显示输入参数的名称。
类型 — 显示输入参数的数据类型。
模式 — 显示的模式有“in”或“out”,“in”表示输入参数,而“out”表示输出参数。
顺序 — 参数在参数列表中的顺序。这是一个数值。
SQLJ 存储过程的“参数”选项卡是一个静态选项卡,其中显示了存储过程参数的属性。要更改此处显示的参数,您必须更改过程定义,方法是先删除该过程,然后使用新定义重新创建过程。
SQLJ 存储过程的“权限”选项卡显示权限的属性表。您可以为用户、组或角色授予存储过程的执行权限。
在选择要授予存储过程执行权限的用户后,您可以选择“属性”按钮以显示所选对象的属性表。
要授予某个对象的权限,请在该对象和权限类型的网格框中单击。继续在框中单击可循环切换各个选项:
授予
带有授予选项的授予
撤消
级联撤消
没有权限
通过使用 Java-SQL 功能,您可以在数据库中安装 Java 类,然后从客户端或 SQL 系统中调用这些方法。也可以使用其它方法调用 Java 静态(类)方法,就像 SQLJ 存储过程一样。
SQLJ 存储过程:
可以向客户端返回结果集和/或输出参数。
它在执行时的行为与 Transact-SQL 存储过程完全相同。
可以使用 ODBC、isql 或 JDBC 从客户端调用。
可以从服务器的其它存储过程或本地 Adaptive Server JDBC 中调用。
最终用户无需知道调用的过程是 SQLJ 存储过程还是 Transact-SQL 存储过程。调用这些过程的方法是相同的。