ROUTINES
テーブルは保存されたルーチン(プロシージャおよび関数の両方)
に関する情報を提供します。ROUTINES
テーブルはこの段階ではユーザー定義の関数 (UDF)
を含みません。
「mysql.proc 名」
の名前のカラムは
INFORMATION_SCHEMA.ROUTINES テーブル
カラムに相当する mysql.proc
テーブル カラムを意味します。
INFORMATION_SCHEMA
名 |
mysql.proc 名 |
備考 |
SPECIFIC_NAME |
specific_name |
? |
ROUTINE_CATALOG |
? | NULL |
ROUTINE_SCHEMA |
db |
? |
ROUTINE_NAME |
name |
? |
ROUTINE_TYPE |
type |
{PROCEDURE|FUNCTION} |
DTD_IDENTIFIER |
? | (データタイプ デスクリプター) |
ROUTINE_BODY |
? | SQL |
ROUTINE_DEFINITION |
body |
? |
EXTERNAL_NAME |
? | NULL |
EXTERNAL_LANGUAGE |
language |
NULL |
PARAMETER_STYLE |
? | SQL |
IS_DETERMINISTIC |
is_deterministic |
? |
SQL_DATA_ACCESS |
sql_data_access |
? |
SQL_PATH |
? | NULL |
SECURITY_TYPE |
security_type |
? |
CREATED |
created |
? |
LAST_ALTERED |
modified |
? |
SQL_MODE |
sql_mode |
MySQL 拡張 |
ROUTINE_COMMENT |
comment |
MySQL 拡張 |
DEFINER |
definer |
MySQL 拡張 |
注:
MySQL は EXTERNAL_LANGUAGE
をこのように計算します。
mysql.proc.language='SQL'
の場合、EXTERNAL_LANGUAGE は
NULL
そうでない場合、EXTERNAL_LANGUAGE
は mysql.proc.language
にあります。しかし、まだ外部言語がないので、それは常に
NULL です。
無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル
Copyright (c) 2010 jmcodex.com All rights reserved.