ВУЗ:
Составители:
Рубрика:
- 23
генерируемых в запросах CREATE TABLE будут использованы домены. Если
этот флажок не установлен, то программа вместо доменов проставит базовые
типы данных.
В поле «Name inherited By Column» вводится макропрограммирование ,
генерирующее имя колонки, которая создается на базе этого домена. ERwin
содержит встроенную систему макроопределений, с помощью которых
можно существенно изменить и настроить поведение программы в различных
ситуациях. В данном случае используется макрос %ColDomain,
возвращающий физическое имя домена, т.е. программа будет генерировать
имя колонки, совпадающее с именем домена. Но в нашем случае желательно
несколько видоизменить это название, так как имя домена начинается с
префикса «t_», и мы не хотим, чтобы этот префикс попал в имя колонки. Для
этого воспользуемся макросом %Substr (), синтаксис которого имеет вид
%Substr(<строка>, <начальная позиция>,<длина>).
Введите в поле наследуемого имени макроса %Substr (%ColDomain, 3,
50),
согласно которому имя колонки будет генерироваться равным имени домена,
но начиная с третьего символа. Число 50 обозначает длину символа.
Рис.13. Страница «InterBase»
Следующая страница зависит от заданного типа сервера, для которого бу-
дет генерироваться БД. В нашем случае выбран сервер InterBase (см. рис. 13).
Для выбранного в списке домена здесь выбираются:
• InterBase Datatype - физический тип данных, определенный для сервера
InterBase. В этом же поле прос тавляе тс я размерность;
• Null Option позволяет задать домены, у которых должно быть предопре-
делено СВОЙСТ ВО NOT NULL ИЛИ NULL;
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »