[英]Show the structure of the table in SQL
有人可以向我解釋一下嗎? 如何顯示表的結構? 我運行select * from table
; 當然,它會顯示表格中的所有內容。 但是,我被要求顯示表格的結構。 這是什么意思,命令是什么?
這是我的下表。
SQL> select * from dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL>
要列出列和數據類型,我通常使用
SELECT COLUMN_NAME, DATA_TYPE FROM ALL_TAB_COLUMNS WHERE TABLE_NAME='your_table_name';
我和Oracle合作已經有一段時間了。 ALL_TAB_COLUMNS
實際上可能是ALL_TAB_COLS
。
如果需要顯示完整的CREATE TABLE
語句,請參見如何在SQL * Plus中獲取Oracle create table語句
試試這個: describe table_name
您可以使用 sqlplus 命令describe <SCHEMA_OWNER.TABLE>
https://docs.oracle.com/cd/B19306_01/server.102/b14357/ch12019.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.