У меня есть таблица на SQL Server, и я хотел бы экспортировать ее структуру для отправки коллеге. Какую команду SQL я должен выполнить, чтобы получить структуру? У меня нет доступа к SQL Server Management Studio.
Какую команду SQL я могу использовать для просмотра структуры таблицы на SQL Server?
Ответ 1
sp_help '<TableName>'
предоставит вам структуру таблицы
Также вы можете использовать information_Schema для получения подробной информации,
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'TableName'
Проверьте это http://msdn.microsoft.com/en-us/library/ms186778.aspx
Ответ 2
У Брэда Шульца довольно классная DDL-генерация script, которую он только что написал в блоге: (Есть несколько ограничений с ним, хотя)
http://bradsruminations.blogspot.com/2010/06/more-fun-with-hyperlinks-ddl-code.html
Ответ 3
В Visual Studio есть инструменты для проектирования и просмотра схемы базы данных в разделе "Подключения данных в проводнике сервера". В некоторых версиях также есть инструменты для сравнения схем и данных, аналогичные Red Gate Sql Compare