Vue d'ensemble de l'éditeur Transact-SQL

Mise à jour : novembre 2007

Vous pouvez créer, valider et exécuter des scripts et des requêtes Transact-SQL (T-SQL) dans l'éditeur T-SQL. Vous pouvez également utiliser l'éditeur pour modifier des définitions d'objets de base de données tels que des tables, des vues, des index, des procédures stockées, etc. L'éditeur T-SQL est votre principal moyen de créer des scripts qui s'exécutent avant et après le déploiement d'une base de données. Il fournit les mêmes fonctionnalités de base que les éditeurs de code disponibles pour Visual C# ou Visual Basic.

Les fonctionnalités de l'éditeur T-SQL sont les suivantes :

  • Toutes les fonctionnalités courantes disponibles pour les éditeurs Visual Studio, lesquelles incluent la fonctionnalité de recherche/remplacent, les signets, la mise en retrait de bloc et l'annulation de la mise en retrait de bloc, l'intégration avec la fenêtre Liste d'erreurs de Visual Studio, le commentaire de bloc et l'annulation de commentaire de bloc.

  • Prise en charge de touches de raccourci compatibles avec d'autres éditeurs et SQL Server Management Studio.

  • Coloration de la syntaxe SQL pour les différentes versions de Transact-SQL (pour Microsoft SQL Server 2005 et SQL Server 2000) afin d'améliorer la lisibilité et de simplifier la création d'instructions complexes.

  • Validation de la syntaxe SQL sans exécuter le script ou la requête.

  • Possibilité d'apporter des modifications tout en étant déconnecté.

  • Plusieurs jeux de résultats de requête, affichés sous forme de grille, de texte ou enregistrés dans un fichier sur le disque.

  • Collecte et affichage de statistiques du client lorsque vous exécutez des requêtes.

  • Possibilité d'exécuter plusieurs requêtes dans une instance de l'éditeur, avec génération de plusieurs jeux de résultats. Les requêtes sont exécutées de façon séquentielle.

  • Possibilité d'exécuter simultanément plusieurs requêtes dans différentes instances de l'éditeur.

  • Paramètres configurables pour l'exécution d'une requête

  • Prise en charge du mode SQLCMD

Sessions et connexions de base de données

Plusieurs instances de l'éditeur T-SQL peuvent être ouvertes en même temps. Vous pouvez exécuter des scripts ou des requêtes simultanément dans les différentes sessions. Cette approche est utile si vous avez plusieurs requêtes à durée d'exécution longue, telles que des opérations de réindexation.

Dans une instance individuelle de l'éditeur T-SQL, vous pouvez travailler en étant connecté ou déconnecté. Toutefois, vous pouvez toujours modifier des scripts et des requêtes, mais vous ne pouvez pas valider ou exécuter des requêtes si vous n'avez pas de connexion à une base de données. Sans fermer votre session, vous pouvez modifier des bases de données ou vous connecter à un autre serveur.

Le même éditeur T-SQL est utilisé lorsque vous ouvrez un objet de base de données à partir de la vue Schéma ou le fichier qui contient cet objet à partir de l'Explorateur de solutions. Lorsque vous modifiez un objet de base de données, vous modifiez le fichier .sql sous-jacent. Pour mettre à jour la base de données sur le serveur, vous devez générer et déployer les modifications que vous apportez.

Voir aussi

Tâches

Procédure pas à pas : création et exécution d'un script Transact-SQL simple

Comment : modifier des objets de base de données

Concepts

Vue d'ensemble de la terminologie de Database Edition

Autres ressources

Notions essentielles de modification Transact-SQL

Gestion des connexions de base de données dans l'éditeur Transact-SQL

Analyse et exécution d'un script dans l'éditeur Transact-SQL