Есть ли способ генерировать фактические типы столбцов вместо доменных имен? - PullRequest
0 голосов
/ 09 июня 2018

Я использую PD 16.6.6.1 с MS SQL Server 2008.

Я объявил доменное имя AnyVal, сопоставленное с типом sql_variant.

Я назначил этот домен столбцу с именем Value.Когда PD генерирует sql-код в Preview, он генерирует: Value ANYVAL not null,.Есть ли способ сказать PD генерировать Value sql_variant not null?

Я не смог найти настройки для этого.Другие инструменты моделирования данных (Toad Data Modeler и ER Studio) делают это по умолчанию.

Спасибо

1 Ответ

0 голосов
/ 09 июня 2018

При создании сценария с помощью Database > Generate Database на вкладке Options в Table & Column > Column это контролируется флажком User data type.

Если вы снимите его, PowerDesigner сгенерирует базутип вместо пользовательского типа, сгенерированного из домена.

Я полагаю, это вопрос предпочтения: если вы определяете типы данных столбцов с доменом в PowerDesigner, он помещает больше информации всистемные таблицы, если вы используете пользовательский тип для создания столбцов в базе данных.

...