Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

DefaultSchema

既定の SQL スキーマ名。

Synopsis

[SQL]    DefaultSchema=n

説明

n は、既定の SQL スキーマ名を定義する文字列です。最大文字列長は 128 文字です。既定値は以下のとおりです。

SQLUser

既定のスキーマ名が使用されるのは、未修飾のテーブル名が SQL 文で出現し、#import 文が指定されていない場合です。この設定は、SQL スキーマ名とクラス・パッケージ名間のマッピングとは関係ありません。既定のスキーマ名を指定するだけです。

既定のスキーマ名として _CURRENT_USER を指定した場合、既定のスキーマ名は現在ログインしているプロセスのユーザ名になり、プロセスがログインしていない場合は、SQLUser が既定のスキーマ名になります。

既定のスキーマ名として _CURRENT_USER/name (name は任意に選択した文字列) を指定した場合、既定のスキーマ名は現在ログインしているプロセスのユーザ名になり、プロセスがログインしていない場合は、name が既定のスキーマ名として使用されます。 例えば、プロセスがログインしていない場合、_CURRENT_USER/HMO では、HMO が既定のスキーマ名として使用されます。

DefaultSchema=SQLUser

値の範囲

上記のとおり。

管理ポータル

[システム管理] > [構成] > [SQL およびオブジェクトの設定] > [一般 SQL 設定] ページの [デフォルト SQL スキーマ名] の設定で、文字列を入力します。

FeedbackOpens in a new tab