当前位置: 代码迷 >> PowerDesigner >> 这个有关问题有点难:从sql server中反向存储过程到PD中时,为何有很多存储过程没有代码呢
  详细解决方案

这个有关问题有点难:从sql server中反向存储过程到PD中时,为何有很多存储过程没有代码呢

热度:5653   发布时间:2013-02-26 00:00:00.0
这个问题有点难:从sql server中反向存储过程到PD中时,为何有很多存储过程没有代码呢?
我从sql server2000中反向存储过程到PD中时,90%以上的存储过程代码并未成功转到PD中,请问这是什么原因呢?又该如何解决呢?
    我用的PD版本是PD11
------解决方案--------------------------------------------------------
这是pd读取脚本的sql:
MSSQLSRV2000::Script\Objects\Procedure\SqlAttrQuery

{OWNER ID, PROC ID, SCRIPT ...}

select
   u.name,
   p.name,
   t.text
from
   sysusers u,
   sysobjects p,
   syscomments t
where
   u.uid = p.uid
   [and u.name=%.q:OWNER%]
   [and p.name=%.q:PROC%]
   and p.type in ('P', 'IF', 'FN', 'TF')
   and t.id=p.id
order by
   t.id,
   t.number,
   t.colid

跟踪一下,看问题出在那!
------解决方案--------------------------------------------------------
查看导入LOG里,以及最后导入成功后的提示窗口上的信息。
  相关解决方案