# CURRENT SCHEMA関数

CURRENT SCHEMAはデータベースの情報への参照名を限定できるスキーマ名を返します。

注: CURRENT SCHEMAとCURRENT SQLIDは別名です。

これらの関数は最大128文字の文字列を返します。

#### 構文

    CURRENT SCHEMA

    -- または、

    CURRENT SQLID

    -- nameという列の既定値を現在のスキーマ名にする。
    CREATE TABLE mytable (id int, name VARCHAR(128) DEFAULT CURRENT SQLID)
    -- 表に現在のスキーマ名となっている既定値を挿入する。
    INSERT INTO mytable(id) VALUES (1)
    -- 現在のスキーマと同じ名前の表を返す。
    SELECT name FROM mytable WHERE name = CURRENT SCHEMA

親トピック: 組み込み関数