【问题标题】:how to select specific column header and create view using the command [duplicate]如何使用命令选择特定的列标题并创建视图[重复]
【发布时间】:2017-08-21 13:49:56
【问题描述】:

我有一个创建表 tab1

CREATE TABLE tab1(
 tabid number(10),
 tabname  varchar2(10),
 tabtype  varchar2(10),
 tabstatus varchar2(10),
 tabaddress varchar2(10)
);

我已经厌倦了使用以下代码选择列标题:

SELECT *
FROM myschema.COLUMNS
WHERE TABLE_NAME = 'tab1';

我想使用列标题创建视图。

【问题讨论】:

  • 你说的列标题是指列吗?
  • 不,我的意思是仅列标题

标签: sql oracle


【解决方案1】:

您可以在user_tab_cols 视图中找到有关列的信息。 您可以使用以下查询检索列标题:

SELECT COLUMN_NAME FROM USER_TAB_COLS WHERE TABLE_NAME = 'TAB1'

如果您没有以表所有者的身份连接,您可以使用它(确保架构和表名是大写字母):

SELECT COLUMN_NAME FROM ALL_TAB_COLS WHERE TABLE_NAME = 'TAB1' 
                                           AND OWNER = 'MYSCHEMA'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多