我使用Oracle SQL(iSQL plus)创建了一个简单的数据库。如何打印表格结构及其内容?
答案 0 :(得分:5)
将使用两个不同的查询。显示表结构的表是:
描述<table_name>
;
或
描述表<table_name>
;
答案 1 :(得分:2)
我知道desc
命令:
http://www.riteshmandal.com/oracle.htm
DESC或DESCRIBE:用于描述 表格结构存在于 表空间。
使用:DESC,例如DESC 雇员;
USE:SELECT * FROM to 查看表中的所有数据。 例如SELECT * FROM Employee
示例:
SQL> -- create demo table
SQL> create table Employee(
2 ID VARCHAR2(4 BYTE) NOT NULL,
3 First_Name VARCHAR2(10 BYTE),
4 Last_Name VARCHAR2(10 BYTE),
5 Start_Date DATE,
6 End_Date DATE,
7 Salary Number(8,2),
8 City VARCHAR2(10 BYTE),
9 Description VARCHAR2(15 BYTE)
10 )
11 /
Table created.
SQL>
SQL> desc Employee;
Name Null? Type
-------------------------------------------
ID NOT NULL VARCHAR2(4)
FIRST_NAME VARCHAR2(10)
LAST_NAME VARCHAR2(10)
START_DATE DATE
END_DATE DATE
SALARY NUMBER(8,2)
CITY VARCHAR2(10)
DESCRIPTION VARCHAR2(15)
SQL>
SQL>
SQL>
SQL> -- clean the table
SQL> drop table Employee
2 /
Table dropped.
SQL>