In the Domain Wizard and Editor, you can specify attribute settings so that all attributes of that domain type inherit those settings. Attributes may further restrict domain settings, but may not make them less restrictive. For example, a domain could be marked Persistent, meaning no transient attribute can be of that domain type.
The following table lists what settings you can override in an attribute when you choose a domain as a data type, and the domain has specified a setting. Note that at the view level, persistent and entity-derived attributes inherit settings from the entity level.
|
Attribute Setting |
Persistent Attribute |
Transient Attribute |
Transient Attribute |
SQL-Derived Attribute |
|
Choose the domain. |
Choose the domain. |
Choose the domain. |
Choose the domain. |
|
|
The default value is inherited and cannot be changed. |
The default value is inherited and cannot be changed. |
N/A |
N/A |
|
|
If selected in domain, cannot be changed. |
If selected in domain, cannot be changed. |
N/A |
N/A |
|
|
If selected in domain, cannot be changed. |
If selected in domain, cannot be changed. |
N/A |
N/A |
|
|
If specified in domain, must be selected. |
If specified in domain, must be deselected. |
N/A |
N/A |
|
|
If selected in domain, the updateability can be restricted further. |
If selected in domain, the updateability can be restricted further. |
If selected in domain, the updateability can be restricted further. |
If selected in domain, the updateability can be restricted further. |
|
|
If selected in domain, cannot be changed. |
N/A |
N/A |
N/A |
|
|
The domain data type must map to the table data type. |
N/A |
N/A |
N/A |
|
|
If selected in domain, cannot be changed. |
N/A |
N/A |
If selected in domain, can be changed. |
|
|
If selected in domain, cannot be changed. |
N/A |
N/A |
N/A |