CURRENT SCHEMA関数 CURRENT SCHEMA function

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