一个数据库,里面有近2000个表,99%都是相同的,怎么样找到这些相同结构的表,一并删除只保留一个??
实在不知道关于power designer的问题应该发到哪里,就发这里,寻求高手相助。

解决方案 »

  1.   

    你把建的模型的表的代码生成出来.把代码COPY到文本编辑器里去编辑看看.
    或者直接用PD把结构执行到一个测试数据库,然后再库里查看表的结果,进行删除.
      

  2.   

    在数据库中可以得到表和它的所有列表,然后列表合并后,根据合并后的结果进行分组貌似可以。
    例如
    table1  col1 
    table1  col2
    table1  col3
    table2 col1
    table2 col2
    table2 col3---------
    得到 table1   col1,col2,col3 
            table2   col1,col2,col3
    ------------
    后面相同就认为两个表结构一致。
      

  3.   

    也就是只有20个表是你需要的,生成脚本 反转PDM吧这个模删了吧