Как напечатать структуру таблицы и ее содержимое в SQL - PullRequest
3 голосов
/ 28 декабря 2010

Я создал простую базу данных, используя Oracle SQL (iSQL plus).Как напечатать структуру таблицы и ее содержимое?

Ответы [ 2 ]

5 голосов
/ 28 декабря 2010

Для этого будут использоваться два разных запроса.Таблица для отображения структуры таблицы выглядит следующим образом:

описать <table_name>;
или
описать таблицу

2 голосов
/ 28 декабря 2010

Я знаю команду desc:

http://www.riteshmandal.com/oracle.htm

DESC или DESCRIBE: Используется для описания структура таблицы присутствует в табличные.

ИСПОЛЬЗОВАНИЕ: DESC, например DESC Сотрудник;

ИСПОЛЬЗОВАНИЕ: ВЫБРАТЬ * ОТ просмотреть все данные внутри таблицы. например 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...