如何实现Name和code不自动相等
如何实现在CDM中创建Entity时,Name和Code不自动对应
设置tools--Gerneral options--->dialog---->name to code mirroring
如何生成测试数据?
1。用test data profiles定义数据的生成规则,
2。在columns中或者table中的column定义test data 树行为test data profiles定义的名称,
3。Database->Generate test data 就可以按照设定的生成原则和制定的列生成数据了。
我在建表时用't_'+系统名+'_'+识别名的规则,而PowerDesigner在给FK命名时采用:'FK_'+7位表名1+'_RELATIONS_'+7位表名2,这样会有很多重名,请问在哪修改命名规则?
在PD中,以SQL Server的一个模型为例,外键的的名称是:FK_TABLE_2_REFERENCE_TABLE_1
选择Database—>Edit Current DBMS
选择Scripts-》Objects-》Reference-》ConstName
可以发现右侧的Value为:FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%
可见,该命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名,你可以根据这中模式自定义为:FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%,即可以使FK名称变为FK_TABLE_2_RELATIONS_TABLE_1
掌握这种方法后就可以按照自己的想法修改了,注意,修改之前最好对原脚本备份
CDM里code怎么不能重名啊?
实体A,属性ID(code)为主标识,为什么在属性B里就不能有ID属性了?
右击CDM,在菜单中选择"模型选项(Model Options)",
将"识别码(Unique Code)"复选框的勾去掉,
这样就可以建两个同名的主键了,
如果一个包中的表需要管联另一个包中的表,怎么做
先拷贝,然后paste as shortcut