例程
テブルはストアドルチン(プロシジャおよび関数の両方)に関する情報を提供します。例程
テブルには,ユ定義関数(udf)は含まれません。
「mysql.proc
名」は,存在する場合,INFORMATION_SCHEMA。例程
テブルカラムに対応するmysql.proc
テブルカラムを示します。
INFORMATION_SCHEMA 名 |
mysql.proc 名 |
備考 |
---|---|---|
SPECIFIC_NAME |
specific_name |
|
ROUTINE_CATALOG |
def |
|
ROUTINE_SCHEMA |
db |
|
ROUTINE_NAME |
的名字 |
|
ROUTINE_TYPE |
类型 |
{过程|函数} |
DATA_TYPE |
列 テブルの場合と同じ |
|
CHARACTER_MAXIMUM_LENGTH |
列 テブルの場合と同じ |
|
CHARACTER_OCTET_LENGTH |
列 テブルの場合と同じ |
|
NUMERIC_PRECISION |
列 テブルの場合と同じ |
|
NUMERIC_SCALE |
列 テブルの場合と同じ |
|
DATETIME_PRECISION |
列 テブルの場合と同じ |
|
CHARACTER_SET_NAME |
列 テブルの場合と同じ |
|
COLLATION_NAME |
列 テブルの場合と同じ |
|
DTD_IDENTIFIER |
デタ型ディスクリプタ | |
ROUTINE_BODY |
SQL |
|
ROUTINE_DEFINITION |
body_utf8 |
|
EXTERNAL_NAME |
零 |
|
EXTERNAL_LANGUAGE |
语言 |
零 |
PARAMETER_STYLE |
SQL |
|
IS_DETERMINISTIC |
is_deterministic |
|
SQL_DATA_ACCESS |
sql_data_access |
|
SQL_PATH |
零 |
|
SECURITY_TYPE |
security_type |
|
创建 |
创建 |
|
LAST_ALTERED |
修改 |
|
SQL_MODE |
sql_mode |
MySQL拡張 |
ROUTINE_COMMENT |
评论 |
MySQL拡張 |
定义者 |
定义者 |
MySQL拡張 |
CHARACTER_SET_CLIENT |
MySQL拡張 | |
COLLATION_CONNECTION |
MySQL拡張 | |
DATABASE_COLLATION |
MySQL拡張 |
注:
MySQLは
EXTERNAL_LANGUAGE
を次のように計算します。mysql.proc.language =“SQL”
の場合,EXTERNAL_LANGUAGE
は零
になりますそれ以外の場合,
EXTERNAL_LANGUAGE
はmysql.proc.language
に存在します。ただし,まだ外部言語がないので,これは常に零
になります。
创建
:ルチンが作成された日時です。これは时间戳
値です。LAST_ALTERED
:ルチンが最後に変更された日時です。これは时间戳
値です。ルチンが作成されてから変更されなかった場合,このカラムは创建
カラムと同じ値を保持します。SQL_MODE
:ルチンが作成または変更されたときに有効であり,ルチンを実行するときのSQLモ。指定可能な値にいては,セクション5.1.7 "サバSQLモド"を参照してください。CHARACTER_SET_CLIENT
:ルチンが作成されたときのcharacter_set_client
システム変数のセッション値です。COLLATION_CONNECTION
:ルチンが作成されたときのcollation_connection
システム変数のセッション値です。DATABASE_COLLATION
:ルチンが関連付けられているデタベスの照合順序です。DATA_TYPE
、CHARACTER_MAXIMUM_LENGTH
、CHARACTER_OCTET_LENGTH
、NUMERIC_PRECISION
、NUMERIC_SCALE
、DATETIME_PRECISION
、CHARACTER_SET_NAME
,およびCOLLATION_NAME
カラムは,ストアドファンクションの返回
句に対するデタ型に関する情報を提供します。ストアドルチンがストアドプロシジャである場合,これらのカラムはすべて零
になります。MySQL 5.6.4でDATETIME_PRECISION
が追加されました。ストアドファンクション
返回
デタ型に関する情報は,参数
テブルでも利用できます。関数に対する戻り値のデタ型の行は,ORDINAL_POSITION
値が0である行として識別できます。