15 votes

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

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

30voto

Baaju Points 1424
sp_help '<TableName>'

vous donnera la structure d'un tableau

Vous pouvez également utiliser le schéma d'information (information_Schema) pour obtenir des informations détaillées,

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

Vérifier ce qui suit http://msdn.microsoft.com/en-us/library/ms186778.aspx

1voto

etliens Points 1103

Brad Schulz a un script DDL générant script assez impressionnant qu'il a publié sur son blog l'autre jour : (il y a cependant quelques limitations)

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

0voto

BC. Points 9229

Visual Studio dispose d'outils pour concevoir et parcourir les schémas de base de données sous Connexions de données dans l'Explorateur de serveur. Certaines versions disposent également d'un schéma complet et d'outils de comparaison de données similaires à ceux de Comparaison Sql de Red Gate

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X