Подтвердить что ты не робот

Описать структуру таблицы

Какой запрос даст структуру таблицы с определениями столбцов в SQL?

4b9b3361

Ответ 1

Имя таблицы sp_help на сервере sql - sp_help [ [ @objname = ] 'name' ]

DESCRIBE { table-Name | view-Name } desc в оракуле - DESCRIBE { table-Name | view-Name } DESCRIBE { table-Name | view-Name }

Ответ 2

Это зависит от базы данных, которую вы используете. Вот неполный список:

  • .schema table_name: .schema table_name
  • Postgres (psql): \d table_name
  • SQL Server: имя sp_help table_name (или имя sp_columns table_name только для столбцов)
  • Oracle DB2: имя- desc table_name или describe table_name
  • MySQL: describe table_name (или show columns from table_name только для столбцов)

Ответ 3

В MySQL вы можете использовать DESCRIBE <table_name>

Ответ 4

select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<Table Name>'

Вы можете получить данные, такие как тип данных столбца и размер по этому запросу

Ответ 5

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'student'

Ответ 7

Выделите имя таблицы в консоли и нажмите ALT+F1

Ответ 8

Для Sybase aka SQL Anywhere следующая команда выводит структуру таблицы:

DESCRIBE 'TABLE_NAME';

Ответ 9

Это зависит от поставщика вашей базы данных. В основном это "информационная схема", в которой вы должны использовать Google (применимо к MySQL, MSSQL и, возможно, к другим).

Ответ 10

Сервер Sql

DECLARE @tableName nvarchar(100)
SET @tableName = N'members' -- change with table name
SELECT
    [column].*,
    COLUMNPROPERTY(object_id([column].[TABLE_NAME]), [column].[COLUMN_NAME], 'IsIdentity') AS [identity]
FROM 
    INFORMATION_SCHEMA.COLUMNS [column] 
WHERE
    [column].[Table_Name] = @tableName

Ответ 11

Для SQL используйте ключевое слово sp_help enter image description here

Ответ 12

В DBTools для Sybase это sp_columns your_table_name.