web-dev-qa-db-fra.com

Quelle commande SQL puis-je utiliser pour voir la structure d'une table sur SQL Server?

J'ai une table sur un serveur SQL et je voudrais exporter sa structure pour l'envoyer à un collègue. Quelle commande SQL devrais-je lancer pour obtenir la structure? Je n'ai pas accès à SQL Server Management Studio.

15
sp_help '<TableName>'

vous donnera la structure d'une table 

Vous pouvez aussi utiliser information_Schema pour obtenir des informations détaillées,

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'TableName' 

Découvrez ceci http://msdn.Microsoft.com/en-us/library/ms186778.aspx

30
Baaju

Brad Schulz a un script assez impressionnant pour générer du DDL, il vient de bloguer l’autre jour: (Il a cependant quelques limitations)

http://bradsruminations.blogspot.com/2010/06/more-fun-with-hyperlinks-ddl-code.html

1
etliens

Visual Studio propose des outils permettant de concevoir et de parcourir le schéma de base de données sous Connexions de données dans l'Explorateur de serveurs. Certaines versions ont également des outils complets de comparaison de schémas et de données similaires à Sql de Red Gate

0
BC.