如何获取所有含lob字段的表名

又是违规昵称 2009-07-07 12:30:46
我库里面总共有4000多张表,分布在10余个schema下,
现在要把库里面所有含有blob, clob等大字段的表给滤出来,
有什么好办法没?

准备用dbms_metadata.get_ddl找,但是发现这个包执行有些ora错误,
因为是生产库系统,所以暂时不想修复,担心一些意外的影响

我不是干开发的,所以不怎么了解这些表都是干什么用的,
XDJM们提些建议?
...全文
315 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
又是违规昵称 2009-07-07
  • 打赏
  • 举报
回复
呵呵,竟然把dba_tab_columns给忘了
一楼方法不错,谢谢了

inthirties 2009-07-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 welyngj 的回复:]
DBA_TAB_COLUMNS,DBA_TABLES 结合,根据dba_tables.owner 去掉不需要的schema.
这样的sql对于楼主来说,易如反掌。

[/Quote]

welyngj 2009-07-07
  • 打赏
  • 举报
回复
DBA_TAB_COLUMNS,DBA_TABLES 结合,根据dba_tables.owner 去掉不需要的schema.
这样的sql对于楼主来说,易如反掌。
welyngj 2009-07-07
  • 打赏
  • 举报
回复
select data_type ,table_name from dba_tab_columns where data_type like '%LOB'

17,377

社区成员

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

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