SHOW PROCEDURE STATUS [LIKE 'pattern
' | WHEREexpr
]
このステートメントは、MySQL
の拡張機能です。データベース、名前、型、作成者、作成日と変更日、キャラクタセット情報などの、ストアドプロシージャーの特性を返します。同様のステートメントである
SHOW FUNCTION
STATUS
は、ストアドファンクションに関する情報を表示します
(項8.5.5.21. 「SHOW FUNCTION STATUS
構文」 を参照)。
LIKE
節
(存在する場合)
は、どのプロシージャーまたは関数名と照合するかを示します。Extensions to SHOW
Statements
で説明されているように、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
は、このルーチンが関連付けられているデータベースの照合です。これらのカラムは、MySQL
5.1.21 で追加されました。
INFORMATION_SCHEMA
内の ROUTINES
テーブルからストアドルーチンに関する情報を得ることもできます。The INFORMATION_SCHEMA ROUTINES
Table
を参照してください。