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

SAP Sybase SQL Anywhere 16.0 » 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) パラメータの物理的な型を表す注釈付きの型文字列。
 基本となるシステムテーブルに関する制約