<< 目次を表示 >> ページ位置: その他の記法・モデリング > データベースの設計・生成と読み込み > DDLの生成 > DDLテンプレートの文法 > DDLのオプションのマクロ |
DDLのオプションのマクロは、Enterprise ArchitectのオプションダイアログやDDL生成のダイアログなどで設定されている内容を参照するためのマクロです。
この一覧では、利用できるマクロとその概要を説明しています。オプションが有効になっている場合には、マクロは'T'を返します。無効な場合には空文字列を返します。
ddlGenerateToExecuteEngine
DDLを生成し、そのまま実行するかどうか
ddlOptionColumnComments
生成するDDLで列のコメントを出力するかどうか
ddlOptionGenerateCheck
生成するDDLでチェック制約を出力するかどうか
ddlOptionGenerateDrop
生成するDDLでDROP文を出力するかどうか
ddlOptionGenerateForeign
生成するDDLで外部キーを出力するかどうか
ddlOptionGenerateFunction
生成するDDLでファンクションを出力するかどうか
ddlOptionGenerateIndex
生成するDDLでインデックスを出力するかどうか
ddlOptionGenerateLengthSemantic
生成するDDLで列の長さに関する定義を出力するかどうか (Oracleのみ)
ddlOptionGenerateNullable
生成するDDLでNOT NULL制約がある場合、その制約を出力するかどうか
ddlOptionGeneratePackage
生成するDDLでパッケージを出力するかどうか(Oracleのみ)
ddlOptionGeneratePrimary
生成するDDLで主キー制約を出力するかどうか
ddlOptionGenerateProcedure
生成するDDLでプロシージャを出力するかどうか
ddlOptionGenerateSeparateConstraint
生成するDDLで、制約情報をテーブル定義と別に出力するかどうか(CREATE TABLE文で制約を定義するのではなく、テーブルの定義後ALTER TABLEで制約を定義する)
注意: |
いくつかのDBMSではこの形式の出力には対応していません。 |
ddlOptionGenerateSequence
生成するDDLでシーケンスを出力するかどうか
ddlOptionGenerateTable
生成するDDLでテーブルの情報を出力するかどうか
ddlOptionGenerateTableProperty
生成するDDLでテーブルの追加プロパティを出力するかどうか
ddlOptionGenerateTrigger
生成するDDLでトリガを出力するかどうか
ddlOptionGenerateUnique
生成するDDLで一意制約を出力するかどうか
ddlOptionGenerateView
生成するDDLでビューを出力するかどうか
ddlOptionHeaderComments
生成するDDLでヘッダのコメントを出力するかどうか
ddlOptionTableComments
生成するDDLでテーブルのコメントを出力するかどうか
ddlOptionUseAlias
DDLの生成時に、名前の代わりに別名を利用するかどうか
ddlOptionUseDatabaseName
生成するDLLにUSE DATABASE文を出力するかどうか
ddlUseAlias
データベースの比較時に、名前の代わりに別名を利用して比較するかどうか