Oracle 视图 USER_TAB_COLUMNS 官方解释,作用,如何使用详细说明

本站中文解释

USER_TAB_COLUMNS是Oracle数据库中的一个系统视图,它提供关于用户拥有的表(包括视图和索引)的列信息。 该视图以字段列名表示,每行对应于给定表中的一个列。

该视图可以使用此类查询来检索列信息:

SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME = ‘TABLE_NAME’;

此查询将返回表名为TABLE_NAME的所有列信息,其中包括每列的名称、数据类型、大小、默认值等等。 此外,可以使用此查询过滤出拥有特定类型列的表:

SELECT * FROM USER_TAB_COLUMNS WHERE DATA_TYPE=’DATE’;

此查询将返回拥有日期(DATE)类型的所有列的信息。

官方英文解释

USER_TAB_COLUMNS describes the columns of the tables, views, and clusters owned by the current user.

Its columns (except for OWNER) are the same as those in ALL_TAB_COLUMNS.

To gather statistics for this view, use the DBMS_STATS package.

This view filters out system-generated hidden columns. The USER_TAB_COLS view does not filter out system-generated hidden columns.

See Also:

  • “ALL_TAB_COLUMNS”

  • “USER_TAB_COLS”

  • Oracle Database PL/SQL
    Packages and Types Reference
    for more information about the DBMS_STATS package


数据运维技术 » Oracle 视图 USER_TAB_COLUMNS 官方解释,作用,如何使用详细说明