PowerDesigner对象名称与注释互换脚本

需积分: 7 0 下载量 11 浏览量 更新于2024-10-01 收藏 4KB TXT 举报
"该资源是一个VBScript脚本,名为`name2comment.vbs`,用于在PowerDesigner模型中处理Name与Comment字段之间的转换。当使用PowerDesigner版本7及以上时,对象名称不能直接用于数据库生成,系统会使用对象代码。如果对象代码与模型中的对象名称不一致,此脚本能将表、列和视图的Name复制到Comment字段,以便保持一致性。" 在PowerDesigner中,Name和Comment字段分别代表了模型元素的标识名和描述信息。Name通常用来唯一标识一个对象,例如表、列或视图,而Comment则用于提供更详细、具体的描述。在某些情况下,Name可能需要与Comment保持一致,尤其是在数据库生成过程中,当Name无法直接使用时,Comment可以作为辅助识别的对象信息。 这个VBScript脚本首先设置了验证模式和交互模式,并获取当前活动模型。如果当前没有活动模型或者模型类型不是物理数据模型,脚本会给出相应的错误提示。否则,它将遍历模型中的每个文件夹,对其中的表格、列和视图执行处理。 `ProcessFolder`子程序是实现Name到Comment复制的关键部分。对于每个Table对象,如果不是快捷方式(快捷方式可能引用其他位置的对象),脚本将Table的Name复制到Comment中。同样的逻辑也应用于Column对象,确保每个列的Name也被复制到Comment中。这样做的目的是确保即使在不能直接使用Name的情况下,通过Comment也能清楚地识别出模型元素。 脚本的结构清晰,易于理解,且具有一定的通用性。对于需要在PowerDesigner模型中同步Name和Comment的用户来说,这是一个非常实用的工具。不过,需要注意的是,这个脚本可能需要根据实际的模型结构和需求进行适当的修改或扩展,以满足特定场景下的需求。
2014-10-10 上传