SQLJ ストアド・プロシージャの [一般] タブには、ストアド・プロシージャに関する情報の概要が表示されます。この情報には、ストアド・プロシージャの作成者、作成日時、およびグループ番号などが含まれます。ストアド・プロシージャの名前を変更できることを除いて、このページの情報は編集できません。
SQLJ ストアド・プロシージャの [パラメータ] タブには、入力パラメータの属性に関する情報が表示されます。表示される属性は次のとおりです。
[Name] − 入力パラメータの名前。
[Type] − 入力パラメータのデータ型。
[Mode] − 入力パラメータを表す [in] または出力パラメータを表す [out]。
[Order] − パラメータ・リスト内のパラメータの順序。数値で表される。
SQLJ ストアド・プロシージャの [パラメータ] タブは、ストアド・プロシージャのパラメータのプロパティを表示する静的なタブです。このタブに表示されるパラメータを変更するには、プロシージャの定義を削除してから新しい定義で再作成することにより、定義を変更する必要があります。
SQLJ ストアド・プロシージャの [パーミッション] タブには、パーミッションのプロパティ・シートが表示されます。ストアド・プロシージャの execute パーミッションをユーザ、グループ、または役割に付与できます。
ストアド・プロシージャの execute パーミッションを付与するユーザを選択するときに、プロパティ・ボタンを選択して、選択中のオブジェクトのプロパティ・シートを表示できます。
オブジェクトのパーミッションを付与するには、そのオブジェクトとパーミッション・タイプのグリッド・ボックスをクリックします。ボックスをクリックし続けて、オプションを順次表示します。
付与
grant で付与
取り消し
カスケード付きの取り消し
パーミッションなし
Java-SQL 機能を使用して、Java クラスをデータベースにインストールし、メソッドをクライアントや SQL システムで起動できます。また Java 静的 (クラス) メソッドを別な方法、すなわち SQLJ ストアド・プロシージャとしても起動できます。
SQLJ ストアド・プロシージャには、次のような機能があります。
結果セットか出力パラメータ、またはその両方をクライアントに返すことができる。
Transact-SQL ストアド・プロシージャとまったく同様に実行できる。
ODBC、isql、または JDBC を使用しているクライアントから呼び出すことができる。
サーバ上の他のストアド・プロシージャまたはネイティブな Adaptive Server JDBC から呼び出すことができる。
エンド・ユーザはプロシージャの呼び出し元が SQLJ ストアド・プロシージャなのか Transact-SQL ストアド・プロシージャなのかを意識する必要はありません。両方とも同様に起動されます。