Какой запрос даст структуру таблицы с определениями столбца в SQL?
sp_help имя таблицы на сервере sql - sp_help [[@objname =] 'name']
desc имя таблицы в oracle - DESCRIBE {table-Name | view-Name}
В MySQL вы можете использовать DESCRIBE <имя_таблицы>
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<Table Name>'
Вы можете получить подробную информацию, такую как тип данных столбца и размер, с помощью этого запроса
Это зависит от поставщика вашей базы данных. В основном это «информационная схема», которую вы должны найти в Google (применимо к MySQL, MSSQL и, возможно, другим).
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