Oracle得到当前User下所有的表

2022-01-01 557点热度 0人点赞 0条评论

需求说明

需要得到Oracle数据库当前User下所有的表的列表

实现

可以使用SQL查询到,如下

-- 一行一个表的名字
SELECT DISTINCT OBJECT_NAME 
  FROM USER_OBJECTS
 WHERE OBJECT_TYPE = 'TABLE'

-- 用逗号隔开,把多个表连起来
SELECT wm_concat(DISTINCT OBJECT_NAME) 
  FROM USER_OBJECTS
 WHERE OBJECT_TYPE = 'TABLE'

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论