Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Constraint Field Macros

This table lists the macros that are available in DDL templates to access constraint-related fields, where (in Enterprise Architect) the fields are editable, such as 'Constraint Name' and 'Constraint Type'.

ddlConstraintAlias

'Columns and Constraints' dialog: 'Constraints' tab: Alias cell.

ddlConstraintColumnAlias

'Columns and Constraints' dialog: 'Constraints' tab: Involved Columns: Assigned list.

ddlConstraintColumnName

'Columns and Constraints' dialog: 'Constraints' tab: Involved Columns: Assigned list.

ddlConstraintComment

'Columns and Constraints' dialog: 'Constraints' tab: Notes text field.

ddlConstraintName

'Columns and Constraints' dialog: 'Constraints' tab: Name cell.

ddlPKColumnCount

Only relevant if the current constraint has a type of Primary Key, this macro will return a count of assigned columns to the Primary Key.

'Columns and Constraints' dialog: 'Constraints' tab: Involved Columns: Assigned list.

ddlReferenceColumnAlias

Only relevant if the current constraint has a type of Foreign Key, this macro will return the column alias from the reference table.

'Columns and Constraints' dialog: 'Constraints' tab: Alias cell.

ddlReferenceColumnName

Only relevant if the current constraint has a type of Foreign Key, this macro will return the column name from the reference table.

Foreign Key Constraint dialog: Involved Columns list: Parent column.

ddlReferenceTableAlias

Only relevant if the current constraint has a type of Foreign Key, this macro will return the reference table's alias.

'Table Properties' dialog: 'Main' tab: Alias text field.

ddlReferenceTableName

Only relevant if the current constraint has a type of Foreign Key, this macro will return the reference table's name.

Foreign Key Constraint dialog: Involved Columns list: Parent column header.

ddlReferenceTableOwner

Only relevant if the current constraint has a type of Foreign Key, this macro will return the reference table's owner.

Foreign Key Constraint dialog: Involved Columns list: Parent column header.

ddlSchemaConstraintColumnName

The column names involved in the current constraint read in from the live database.

Note: this field is not editable directly in Enterprise Architect.

ddlSchemaConstraintName

The Constraint Name property read in from the live database.

Note: this field is not editable directly in Enterprise Architect.

ddlSchemaConstraintType

The Constraint Type property read in from the live database.

Note: this field is not editable directly in Enterprise Architect.