<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
在PowerDesigner中,对SQL Server 2000进行数据库反向(Database -> Reverse Engineer Database)时,会反向出一些名称以“_WA_Sys”开头的索引,但这些索引并不是我们做数据库设计的时加的,如何去掉这些不必要的索引呢,请按如下步骤进行:
1、在PowerDesigner中点击Tools-Resources-DBMS,打开“List of DBMS”窗口
2、选择Microsoft SQL Server 2000,再点击窗口上的第一个按钮“Property”
3、从左侧树菜单中展开Script -> Objects -> Index,点击SqlListQuery,在右面的Memo编辑框里看到如下SQL语句:
{OWNERID,TABLEID,INDEXID,CLUSTERID,UNIQUEID,CIDXLIST...}
select
u.name,
o.name,
i.name,
case(i.status&16)when16then'clustered'else''end,
case(i.status&2)when2then'unique'else''end,
case(k.keyno)when1then''else','end+c.name+case(Indexkey_Property(k.id,
k.indid,k.keyno,'IsDescending'))when1then'desc'else'asc'end
from
sysusersu
joinsysobjectsoon(o.uid=u.uid)
joinsysindexesion(i.id=o.id)
joinsysindexkeyskon(k.id=i.idandk.indid=i.indid)
joinsyscolumnscon(c.id=k.idandc.colid=k.colid)
wherei.indidbetween1and254
[ando.name=%.q:TABLE%]
[andu.name=%.q:SCHEMA%]
orderby
1,2,3,k.keyno
4、在where i.indid between 1 and 254的下方加一句:
and i.name not like '%_WA_Sys%' --用于过滤SQL Server自动创建的索引
5、保存即可
在PowerDesigner中,对SQL Server 2000进行数据库反向(Database -> Reverse Engineer Database)时,会反向出一些名称以“_WA_Sys”开头的索引,但这些索引并不是我们做数据库设计的时加的,如何去掉这些不必要的索引呢,请按如下步骤进行:
1、在PowerDesigner中点击Tools-Resources-DBMS,打开“List of DBMS”窗口
2、选择Microsoft SQL Server 2000,再点击窗口上的第一个按钮“Property”
3、从左侧树菜单中展开Script -> Objects -> Index,点击SqlListQuery,在右面的Memo编辑框里看到如下SQL语句:
{OWNERID,TABLEID,INDEXID,CLUSTERID,UNIQUEID,CIDXLIST...}
select
u.name,
o.name,
i.name,
case(i.status&16)when16then'clustered'else''end,
case(i.status&2)when2then'unique'else''end,
case(k.keyno)when1then''else','end+c.name+case(Indexkey_Property(k.id,
k.indid,k.keyno,'IsDescending'))when1then'desc'else'asc'end
from
sysusersu
joinsysobjectsoon(o.uid=u.uid)
joinsysindexesion(i.id=o.id)
joinsysindexkeyskon(k.id=i.idandk.indid=i.indid)
joinsyscolumnscon(c.id=k.idandc.colid=k.colid)
wherei.indidbetween1and254
[ando.name=%.q:TABLE%]
[andu.name=%.q:SCHEMA%]
orderby
1,2,3,k.keyno
4、在where i.indid between 1 and 254的下方加一句:
and i.name not like '%_WA_Sys%' --用于过滤SQL Server自动创建的索引
5、保存即可
在PowerDesigner中,对SQL Server 2000进行数据库反向(Database -> Reverse Engineer Database)时,会反向出一些名称以“_WA_Sys”开头的索引,但这些索引并不是我们做数据库设计的时加的,如何去掉这些不必要的索引呢,请按如下步骤进行:
1、在PowerDesigner中点击Tools-Resources-DBMS,打开“List of DBMS”窗口
2、选择Microsoft SQL Server 2000,再点击窗口上的第一个按钮“Property”
3、从左侧树菜单中展开Script -> Objects -> Index,点击SqlListQuery,在右面的Memo编辑框里看到如下SQL语句:
{OWNERID,TABLEID,INDEXID,CLUSTERID,UNIQUEID,CIDXLIST...}
select
u.name,
o.name,
i.name,
case(i.status&16)when16then'clustered'else''end,
case(i.status&2)when2then'unique'else''end,
case(k.keyno)when1then''else','end+c.name+case(Indexkey_Property(k.id,
k.indid,k.keyno,'IsDescending'))when1then'desc'else'asc'end
from
sysusersu
joinsysobjectsoon(o.uid=u.uid)
joinsysindexesion(i.id=o.id)
joinsysindexkeyskon(k.id=i.idandk.indid=i.indid)
joinsyscolumnscon(c.id=k.idandc.colid=k.colid)
wherei.indidbetween1and254
[ando.name=%.q:TABLE%]
[andu.name=%.q:SCHEMA%]
orderby
1,2,3,k.keyno
4、在where i.indid between 1 and 254的下方加一句:
and i.name not like '%_WA_Sys%' --用于过滤SQL Server自动创建的索引
5、保存即可
在PowerDesigner中,对SQL Server 2000进行数据库反向(Database -> Reverse Engineer Database)时,会反向出一些名称以“_WA_Sys”开头的索引,但这些索引并不是我们做数据库设计的时加的,如何去掉这些不必要的索引呢,请按如下步骤进行:
1、在PowerDesigner中点击Tools-Resources-DBMS,打开“List of DBMS”窗口
2、选择Microsoft SQL Server 2000,再点击窗口上的第一个按钮“Property”
3、从左侧树菜单中展开Script -> Objects -> Index,点击SqlListQuery,在右面的Memo编辑框里看到如下SQL语句:
{OWNERID,TABLEID,INDEXID,CLUSTERID,UNIQUEID,CIDXLIST...}
select
u.name,
o.name,
i.name,
case(i.status&16)when16then'clustered'else''end,
case(i.status&2)when2then'unique'else''end,
case(k.keyno)when1then''else','end+c.name+case(Indexkey_Property(k.id,
k.indid,k.keyno,'IsDescending'))when1then'desc'else'asc'end
from
sysusersu
joinsysobjectsoon(o.uid=u.uid)
joinsysindexesion(i.id=o.id)
joinsysindexkeyskon(k.id=i.idandk.indid=i.indid)
joinsyscolumnscon(c.id=k.idandc.colid=k.colid)
wherei.indidbetween1and254
[ando.name=%.q:TABLE%]
[andu.name=%.q:SCHEMA%]
orderby
1,2,3,k.keyno
4、在where i.indid between 1 and 254的下方加一句:
and i.name not like '%_WA_Sys%' --用于过滤SQL Server自动创建的索引
5、保存即可
在PowerDesigner中,对SQL Server 2000进行数据库反向(Database -> Reverse Engineer Database)时,会反向出一些名称以“_WA_Sys”开头的索引,但这些索引并不是我们做数据库设计的时加的,如何去掉这些不必要的索引呢,请按如下步骤进行:
1、在PowerDesigner中点击Tools-Resources-DBMS,打开“List of DBMS”窗口
2、选择Microsoft SQL Server 2000,再点击窗口上的第一个按钮“Property”
3、从左侧树菜单中展开Script -> Objects -> Index,点击SqlListQuery,在右面的Memo编辑框里看到如下SQL语句:
{OWNERID,TABLEID,INDEXID,CLUSTERID,UNIQUEID,CIDXLIST...}
select
u.name,
o.name,
i.name,
case(i.status&16)when16then'clustered'else''end,
case(i.status&2)when2then'unique'else''end,
case(k.keyno)when1then''else','end+c.name+case(Indexkey_Property(k.id,
k.indid,k.keyno,'IsDescending'))when1then'desc'else'asc'end
from
sysusersu
joinsysobjectsoon(o.uid=u.uid)
joinsysindexesion(i.id=o.id)
joinsysindexkeyskon(k.id=i.idandk.indid=i.indid)
joinsyscolumnscon(c.id=k.idandc.colid=k.colid)
wherei.indidbetween1and254
[ando.name=%.q:TABLE%]
[andu.name=%.q:SCHEMA%]
orderby
1,2,3,k.keyno
4、在where i.indid between 1 and 254的下方加一句:
and i.name not like '%_WA_Sys%' --用于过滤SQL Server自动创建的索引
5、保存即可
分享到:
相关推荐
使用PowerDesigner设计SQL Server数据库
这是我们老师给的一个教程 相对比较简单 但这个教程教会了我们如何去用powerdesigner去在SQL server 2000上建立需要的数据库 是建立数据库的好帮手!!!
PowerDesigner反向工程将数据库设计导出: 1 导出SQL脚本 2 导出HTML用以展示模型效果 3 RTF(WORD)或者其他
PowerDesigner与SQL server2000相连图解
使用PowerDesigner导出sqlserver2008_数据库
PowerDesigner与SQL Server初级入门,大家心情下载!
(图解)PowerDesigner与SQL Server相连
powerDesigner 反向生成数据库所需驱动,有32位和64位的驱动
如何让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本 ======================================= 1、将本包中的模板文件(Microsoft SQL Server 2000(带...
PowerDesigner逆向工程导入MYSQL数据库总结 PowerDesigner逆向工程导入MYSQL数据库总结
再用PD建表完成后导成SQL脚本然后在SQL Server中运行后生成数据库后,就想到,可不可以将直接将数据库的内容生成PD文档?经过上网查,当然可以的。 要将SQL Server中的数据库导入到PD中,首先需要建立一个数据库的...
配置方法: 替换DBMS配置文件 位置:\Sybase\PowerDesigner 12\Resource Files\DBMS\oracl10g.xdb 完成后执行反向工程即可,反向工程的时候DBMS选择Oracle version 10g就可以了
利用powerdesigner反向数据库结构,生成ER图
PowerDesigner根据SQL语句自动生成ER图
3 文档目录如下: PowerDesigner 16 5 指导 1 一 安装 3 二 新建模板步骤 这里以Oracle11g数据库为例 3 1 新建Model 3 2 Modle设置 3 3 模板设置 4 4 右侧工具条 5 5 新建测试包 6 6 表配置 6 6 1进入模板 6 6 2新建...
PowerDesigner反向工程使用方法.doc
使用powerdesigner生成表到数据库
powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到MYSQL数据库.docx powerdesigner连接到...