Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL中显示表的结构_Sql_Sqlplus - Fatal编程技术网

在SQL中显示表的结构

在SQL中显示表的结构,sql,sqlplus,Sql,Sqlplus,有人能给我解释一下吗?如何显示表格的结构? 我运行从表中选择*;当然,它会显示表中的所有内容。但是,我被要求展示桌子的结构。这意味着什么?命令是什么 这是我的桌子 SQL> select * from dept; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES

有人能给我解释一下吗?如何显示表格的结构? 我运行
从表中选择*
;当然,它会显示表中的所有内容。但是,我被要求展示桌子的结构。这意味着什么?命令是什么

这是我的桌子

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';
但我已经有一段时间没有和甲骨文合作了<代码>所有选项卡列实际上可能是
所有选项卡列


如果需要显示完整的
CREATE TABLE
语句,请参见尝试以下操作:
描述表\u name
您可以使用sqlplus命令
描述


只是我没有点击。@user770022是的,我相信Oracle也支持
description