ORACLE环境下用SQL语句查询一个表的结构用什么语句?
发布网友
发布时间:2022-04-24 16:53
我来回答
共2个回答
热心网友
时间:2022-04-07 22:13
先看看如果你不加WHERE条件能不能取到数据,如果能,那就不是权限了。
另外,除了USER_TAB_COLUMNS,同样还有一张表,ALL_TAB_COLUMNS,是所有表空间的数据。也可以用这个表。
热心网友
时间:2022-04-07 23:31
SQL> SELECT
2 column_name
3 FROM
4 all_tab_columns
5 WHERE
6 table_name = 'SALE_REPORT';
COLUMN_NAME
------------------------------------
SALE_DATE
SALE_ITEM
SALE_MONEY
上面是 查询的方式看的.
SQLPlus中 用 DESC 来看表结构.
SQL语句中无效
SQL> desc all_tab_columns
Name Null? Type
----------------------------------------- -------- ----------------------------
OWNER NOT NULL VARCHAR2(30)
TABLE_NAME NOT NULL VARCHAR2(30)
COLUMN_NAME NOT NULL VARCHAR2(30)
DATA_TYPE VARCHAR2(106)
DATA_TYPE_MOD VARCHAR2(3)
DATA_TYPE_OWNER VARCHAR2(30)