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

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

77
задан Brian Tompsett - 汤莱恩 7 June 2017 в 19:00
поделиться

6 ответов

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

desc имя таблицы в oracle - DESCRIBE {table-Name | view-Name}

64
ответ дан 24 November 2019 в 10:52
поделиться

В MySQL вы можете использовать DESCRIBE <имя_таблицы>

19
ответ дан 24 November 2019 в 10:52
поделиться
DESCRIBE tableName

Проверьте MySQL describe command

7
ответ дан 24 November 2019 в 10:52
поделиться
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<Table Name>'

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

16
ответ дан 24 November 2019 в 10:52
поделиться

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

1
ответ дан 24 November 2019 в 10:52
поделиться

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
0
ответ дан 24 November 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: