Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL リファレンス » ビュー » システムビュー

 

SYSPROCPARM システムビュー

SYSPROCPARM システムビューの各ローは、データベース内のプロシージャーに対するパラメーター 1 つを示します。このビューの基本となるシステムテーブルは ISYSPROCPARM です。

カラム名 データ型 説明
proc_id UNSIGNED INT このパラメーターが属するプロシージャーをユニークに識別します。
parm_id SMALLINT 各プロシージャーは、パラメーターに 1 から順に番号を付けます。パラメーター番号の順は、定義された順になっています。関数の場合、最初のパラメーターの内容は関数名であり、その関数の戻り値を表します。
parm_type SMALLINT

パラメーターは、次に示すタイプのいずれかに該当します。

  • 0   標準のパラメーター (変数)

  • 1   結果変数 - 結果セットを返すプロシージャーで使用

  • 2   SQLSTATE エラー値

  • 3   SQLCODE エラー値

  • 4   関数からの戻り値

parm_mode_in CHAR(1) このパラメーターが、プロシージャーに値を提供するかどうかを示します (IN または INOUT パラメーター)。
parm_mode_out CHAR(1) このパラメーターが、プロシージャーからの値 (IN または INOUT パラメーター) と RESULT 句のカラムのどちらを返すかを示します。
domain_id SMALLINT SYSDOMAIN システムビューにリストされたデータ型番号から、パラメーターのデータ型を識別します。
width BIGINT 文字列パラメーターでは長さ、数値パラメーターでは精度、その他のデータ型では記憶領域のサイズをバイトで示します。
scale SMALLINT 数値データ型の場合、小数点以下の桁数です。その他のデータ型の場合、このカラムの値は 1 です。
user_type SMALLINT パラメーターのユーザー型 (適用できる場合)。
parm_name CHAR(128) プロシージャーパラメーターの名前。
"default" LONG VARCHAR パラメーターのデフォルト値。参照情報としてのみ表示されます。
remarks LONG VARCHAR 常に NULL を返します。ODBC ドライバーの旧バージョンを新しいパーソナルデータベースサーバーで使用できるようにするために用意されています。
base_type_str VARCHAR(32767) パラメーターの物理的な型を表す注釈付きの型文字列。
 基本となるシステムテーブルに関する制約