VIEWS
テーブルはデータベースの表示に関する情報を提供します。このテーブルにアクセスするには
SHOW VIEW の権限が必要です。
INFORMATION_SCHEMA
名 |
SHOW 名 |
備考 |
TABLE_CATALOG |
? | NULL |
TABLE_SCHEMA |
? | ? |
TABLE_NAME |
? | ? |
VIEW_DEFINITION |
? | ? |
CHECK_OPTION |
? | ? |
IS_UPDATABLE |
? | ? |
DEFINER |
? | ? |
SECURITY_TYPE |
? | ? |
注:
VIEW_DEFINITION カラムには
SHOW CREATE VIEW が生成する
Create Table
領域で表示されるそのほとんどがあります。SELECT
の前の単語および WITH CHECK OPTION
の前の単語をスキップします。元のステートメントは以下のようであったと想定します。
CREATE VIEW v AS SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1 WITH CHECK OPTION;
その際表示の定義はこのようになります。
SELECT s2,s1 FROM t WHERE s1 > 5 ORDER BY s1
CHECK_OPTION カラムは常には
NONE の値があります。
IS_UPDATABLE
カラムは表示が更新可能な場合は
YES、更新できない場合は
NO になります。
DEFINER
カラムは誰がその表示を定義したかを示します。SECURITY_TYPE
には DEFINER あるいは
INVOKER の値があります。
無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル
Copyright (c) 2010 jmcodex.com All rights reserved.