Plusieurs commandes sur une seule ligne dans SQL Server 2005
Je voudrais exécuter plusieurs instructions sur une seule ligne dans SQL Server 2005. Comment dois-je procéder de la façon suivante sur une seule ligne:
use master
go
sp_spaceused mytable
Quand j'essaie use master; go; sp_spaceused mytable
- je obtenir Incorrect syntax near 'go'
.
Quand j'essaie use master go sp_spaceused mytable
- je obtenir Incorrect syntax near 'go'
.
OriginalL'auteur PP. | 2010-02-15
Vous devez vous connecter pour publier un commentaire.
devrait suffire.
GO
simplement signale la fin d'un lot d'instructions Transact-SQL pour SQL Server utilities.GO
, j'ai également eu à utiliser le mot-cléEXEC
en face de la procédure stockée.OriginalL'auteur davek
Vous n'avez pas besoin d'aller. Utilisez simplement ;
OriginalL'auteur Alex Shirshov
Les réponses fournies à ce jour sont incorrectes. Il ne fonctionne pas à combiner les lignes avec un point-virgule si les lignes doivent être dans un lot distinct. Essayez celui-ci:
OriginalL'auteur JesusOfChicago