PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
SHOW PROCEDURE STATUS
[LIKE 'pattern' | WHERE expr]
このステートメントは、MySQL 拡張です。これは、ストアドプロシージャーの特性 (データベース、名前、型、作成者、作成日と変更日、文字セット情報など) を返します。同様のステートメントである SHOW FUNCTION STATUS
は、ストアドファンクションに関する情報を表示します (セクション13.7.5.21「SHOW FUNCTION STATUS 構文」を参照してください)。
LIKE
句 (存在する場合) は、どのプロシージャーまたは関数名と照合するかを示します。セクション21.32「SHOW ステートメントの拡張」で説明されているように、WHERE
句を指定すると、より一般的な条件を使用して行を選択できます。
mysql> SHOW PROCEDURE STATUS LIKE 'sp1'\G
*************************** 1. row ***************************
Db: test
Name: sp1
Type: PROCEDURE
Definer: testuser@localhost
Modified: 2004-08-03 15:29:37
Created: 2004-08-03 15:29:37
Security_type: DEFINER
Comment:
character_set_client: latin1
collation_connection: latin1_swedish_ci
Database Collation: latin1_swedish_ci
character_set_client
は、このルーチンが作成されたときの character_set_client
システム変数のセッション値です。collation_connection
は、このルーチンが作成されたときの collation_connection
システム変数のセッション値です。Database Collation
は、このルーチンが関連付けられているデータベースの照合順序です。
ストアドルーチンに関する情報はまた、INFORMATION_SCHEMA
内の ROUTINES
テーブルからも取得できます。セクション21.18「INFORMATION_SCHEMA ROUTINES テーブル」を参照してください。