Sql server 有没有办法生成实际的列类型而不是域名?

Sql server 有没有办法生成实际的列类型而不是域名?,sql-server,powerdesigner,Sql Server,Powerdesigner,我正在MS SQL Server 2008中使用PD 16.6.6.1 我声明了一个映射到sql_变量类型的域名AnyVal 我将这个域分配给一个名为Value的列。当PD在预览中生成sql代码时,它会生成:值ANYVAL not null,。有没有办法告诉PD生成值sql\u variant not null 我找不到这样做的环境。默认情况下,其他数据建模工具(Toad data Modeler和ER Studio)也会这样做 感谢当使用数据库>生成数据库生成脚本时,在选项选项卡中的表和列>列

我正在MS SQL Server 2008中使用PD 16.6.6.1

我声明了一个映射到sql_变量类型的域名AnyVal

我将这个域分配给一个名为Value的列。当PD在预览中生成sql代码时,它会生成:
值ANYVAL not null,
。有没有办法告诉PD生成
值sql\u variant not null

我找不到这样做的环境。默认情况下,其他数据建模工具(Toad data Modeler和ER Studio)也会这样做


感谢

当使用
数据库>生成数据库
生成脚本时,在
选项
选项卡中的
表和列>列
中,这由
用户数据类型
复选框控制

如果取消选中,PowerDesigner将生成从域生成的基本类型,而不是用户定义的类型

我想这是一个偏好问题:如果您在PowerDesigner中定义具有域的列的数据类型,那么如果您使用用户定义的类型在数据库中创建列,它会将更多信息放入系统表中