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.
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
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
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