| << 目次を表示 >> ページ位置: その他の記法のモデリング > データベースの設計・生成と読み込み > 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で制約を定義する) 
 | ||
| ddlOptionGenerateSequence | 生成するDDLでシーケンスを出力するかどうか | ||
| ddlOptionGenerateTable | 生成するDDLでテーブルの情報を出力するかどうか | ||
| ddlOptionGenerateTableProperty | 生成するDDLでテーブルの追加プロパティを出力するかどうか | ||
| ddlOptionGenerateTrigger | 生成するDDLでトリガを出力するかどうか | ||
| ddlOptionGenerateUnique | 生成するDDLで一意制約を出力するかどうか | ||
| ddlOptionGenerateView | 生成するDDLでビューを出力するかどうか | ||
| ddlOptionHeaderComments | 生成するDDLでヘッダのコメントを出力するかどうか | ||
| ddlOptionTableComments | 生成するDDLでテーブルのコメントを出力するかどうか | ||
| ddlOptionUseAlias | DDLの生成時に、名前の代わりに別名を利用するかどうか | ||
| ddlOptionUseDatabaseName | 生成するDLLにUSE DATABASE文を出力するかどうか | ||
| ddlUseAlias | データベースの比較時に、名前の代わりに別名を利用して比較するかどうか |