-- 查询数据库表字段:以下的表都可以作为主表查询数据-- 推荐优先级:DBA_TAB_COLUMNS:DBA_COL_COMMENTS>CDB_TAB_COLUMNS:CDB_COL_COMMENTS>ALL_TAB_COLUMNS:ALL_COL_COMMENTS-- 若是没有权限则可以尝试使用这个:USER_TAB_COLUMNS:USER_COL_COMMENTS,虽然没有什么用SELECT dt.COLUMN_ID,CONCAT(CONCAT(dt.OWNER,'.'),dt.TABLE_NAME) TABLE_NAME,dt.COLUMN_NAME,com.COMMENTS,dt.DATA_TYPE,dt.DATA_LENGTH AS "DATA_LENGTH(字节)",DATA_PRECISION AS "DATA_PRECISION(精度)",DATA_SCALE AS "DATA_SCALE(小数位)",dt.NULLABLE
FROM DBA_TAB_COLUMNS dt LEFTJOIN DBA_COL_COMMENTS com ON dt.OWNER = com.OWNER AND dt.TABLE_NAME = com.TABLE_NAME AND dt.COLUMN_NAME = com.COLUMN_NAME
WHERE ROWNUM <100ANDLOWER(dt.OWNER) =LOWER('USERDB')
ANDLOWER(dt.TABLE_NAME) =LOWER('T_USER')
ANDLOWER(dt.COLUMN_NAME) LIKELOWER('%name%')
ANDLOWER(com.COMMENTS) LIKELOWER('%名%')
ORDERBY dt.OWNER,dt.TABLE_NAME,dt.COLUMN_ID;
查询数据库表
-- 查询数据库表:以下表都可以作为主表查询数据-- 推荐优先级:DBA_ALL_TABLES:DBA_TAB_COMMENTS>CDB_ALL_TABLES:CDB_TAB_COMMENTS>ALL_ALL_TABLES:ALL_TAB_COMMENTS-- 若是没有权限则可以尝试使用这个:USER_ALL_TABLES:USER_TAB_COMMENTS,虽然没有什么用SELECT ROWNUM,CONCAT(CONCAT(dt.OWNER,'.'),dt.TABLE_NAME) TABLE_NAME,com.COMMENTS,dt.NUM_ROWS,dt.SAMPLE_SIZE,dt.LAST_ANALYZED
FROM DBA_ALL_TABLES dt LEFTJOIN DBA_TAB_COMMENTS com ON dt.OWNER = com.OWNER AND dt.TABLE_NAME = com.TABLE_NAME
WHERE ROWNUM <100ANDLOWER(dt.TABLESPACE_NAME) =LOWER('users')
ANDLOWER(dt.OWNER) =LOWER('USERDB')
ANDLOWER(dt.TABLE_NAME) LIKELOWER('%user%')
ANDLOWER(com.COMMENTS) LIKELOWER('%名%')
ORDERBY dt.OWNER,dt.TABLE_NAME;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库