Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser sqlcmd pour exécuter un fichier de script Transact-SQL. Un fichier de script Transact-SQL est un fichier texte qui peut contenir une combinaison d’instructions Transact-SQL, sqlcmd de commandes et de variables de script.
Pour créer un fichier de script Transact-SQL simple à l’aide du Bloc-notes, procédez comme suit :
Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Accessoires, puis cliquez sur Bloc-notes.
Copiez et collez le code Transact-SQL suivant dans le Bloc-notes :
USE AdventureWorks2012; GO SELECT p.FirstName + ' ' + p.LastName AS 'Employee Name', a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode FROM Person.Person AS p INNER JOIN HumanResources.Employee AS e ON p.BusinessEntityID = e.BusinessEntityID INNER JOIN Person.BusinessEntityAddress bea ON bea.BusinessEntityID = e.BusinessEntityID INNER JOIN Person.Address AS a ON a.AddressID = bea.AddressID; GOEnregistrez le fichier en tant que myScript.sql dans le lecteur C.
Pour exécuter le fichier de script
Ouvrir une fenêtre d’invite de commandes.
Dans la fenêtre d’invite de commandes, entrez ce qui suit :
sqlcmd -S myServer\instanceName -i C:\myScript.sqlAppuyez sur Entrée.
La liste des noms et des adresses des employés de la société Adventure Works apparaît dans la fenêtre d'invite de commandes.
Pour enregistrer cette sortie dans un fichier texte
Ouvrir une fenêtre d’invite de commandes.
Dans la fenêtre d’invite de commandes, entrez ce qui suit :
sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txtAppuyez sur Entrée.
Aucun résultat n'est retourné dans la fenêtre d'invite de commandes. Le résultat est au contraire envoyé dans le fichier EmpAdds.txt. Vous pouvez vérifier ce résultat en ouvrant le fichier EmpAdds.txt.