Oracle根据表名查询出字段及注释相关信息

发布于 2019-05-07  2581 次阅读


开发过程中,会碰到一些业务表,需要填写一些表单,有些表单需要由管理员在后台控制哪些字段必填,哪些字段非必填的时候,除了前台表单控制必填字段之外,后台控制也是很有必要的。

SQL:

SELECT T1.COLUMN_NAME, T2.COMMENTS
FROM USER_TAB_COLS T1, USER_COL_COMMENTS T2
WHERE (T1.TABLE_NAME = T2.TABLE_NAME
	AND T1.COLUMN_NAME = T2.COLUMN_NAME
	AND T1.TABLE_NAME = upper('tableName'))

通过上述SQL语句,即可在Oracle中查询出指定的表中的所有的列名和注释信息,可根据具体需要放出需要的字段。

前台展示页面


个人博客,用于记录工作日常的问题。