如何按依赖关系获得视图名称

lotto 2006-02-27 10:28:12
如何按视图间的依赖关系获得按顺序排列视图名称,以便我能顺利地在其他库中建立这些视图,因为我一个是oracle库,一个是SqlServer库,所以要这样做。
...全文
177 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lotto 2006-03-14
  • 打赏
  • 举报
回复
to mosquitoxh:
这是取一个视图的依赖关系
to humanty:
简单排序是没用的,我的算法是先找出不以来别的视图的视图,处理后,找出以来这批视图的视图,然后再处理,再获得下一批直到全部处理完,但是不同批次之间的视图相互间也有依赖关系,不知如何处理!
lotto 2006-03-13
  • 打赏
  • 举报
回复
帮帮忙吧,快要下岗了!
humanity 2006-03-13
  • 打赏
  • 举报
回复
你不能写个程序来 排一次序么? 应该比等待高手光临更生时间。
开发者开聊 2006-03-13
  • 打赏
  • 举报
回复
select name view_name,
referenced_type ref_type,
referenced_name ref_name
from dba_dependencies
where type = 'VIEW'
and name ='VI_AUDIT_REPORT'and
owner='CENSOR'
lotto 2006-03-09
  • 打赏
  • 举报
回复
我需要的是能获得一个按依赖关系排好序的对象结果集
lotto 2006-03-07
  • 打赏
  • 举报
回复
最近在忙别的事,过段时间来研究,再给分,谢谢各位!
  • 打赏
  • 举报
回复
查看依赖于某个对象的对象
SELECT *
FROM ALL_DEPENDENCIES
WHERE REFERENCED_OWNER='&USER' AND REFERENCED_NAME='&TABLE';
cenlmmx 2006-02-27
  • 打赏
  • 举报
回复
dba_dependencies 记录了相关的依赖关系
boydgmx 2006-02-27
  • 打赏
  • 举报
回复
8i 里面有 sys.order_object_by_dependency 这个对象可以用

以上就没有了,可以用 dba_dependencies
boydgmx 2006-02-27
  • 打赏
  • 举报
回复
上百度搜索 "order_object_by_dependency"
boydgmx 2006-02-27
  • 打赏
  • 举报
回复
http://www.itpub.net/showthread.php?threadid=68210
lotto 2006-02-27
  • 打赏
  • 举报
回复
这里的出来的结果并不是按照建立顺序排序的
47522341 2006-02-27
  • 打赏
  • 举报
回复
select * from dba_dependencies where referenced_type = 'VIEW' ;
lotto 2006-02-27
  • 打赏
  • 举报
回复
这个俺知道

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧