如何使用命令选择特定的列标题并创建视图[重复]
Posted
技术标签:
【中文标题】如何使用命令选择特定的列标题并创建视图[重复]【英文标题】: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';
我想使用列标题创建视图。
【问题讨论】:
你说的列标题是指列吗? 不,我的意思是仅列标题 【参考方案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'
【讨论】:
以上是关于如何使用命令选择特定的列标题并创建视图[重复]的主要内容,如果未能解决你的问题,请参考以下文章