Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
Ejecutar archivos de scripts Transact-SQL mediante sqlcmd
Puede utilizar sqlcmd para ejecutar un archivo de script de Transact-SQL. Un archivo de script de Transact-SQL es un archivo de texto que puede incluir una combinación de instrucciones Transact-SQL, comandos sqlcmd y variables de scripting.
Para crear un archivo sencillo de script de Transact-SQL mediante el Bloc de notas, siga estos pasos:
-
Haga clic en Inicio, seleccione Todos los programas, Accesorios y, a continuación, haga clic en Bloc de notas.
-
Copie y pegue el siguiente código Transact-SQL en el Bloc de notas:
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; GO -
Guarde el archivo como myScript.sql en la unidad C.
Para ejecutar el archivo de script
-
Abra una ventana del símbolo del sistema.
-
En la ventana del símbolo del sistema escriba: sqlcmd -S miServidor\nombreDeInstancia -i C:\myScript.sql
-
Presione ENTRAR.
En la ventana del símbolo del sistema se escribe una lista con las direcciones y los nombres de los empleados que figuran en Adventure Works.
Para guardar los resultados en un archivo de texto
-
Abra una ventana del símbolo del sistema.
-
En la ventana del símbolo del sistema escriba: sqlcmd -S miServidor\nombreDeInstancia -o C:\EmpAdds.txt
-
Presione ENTRAR.
La ventana del símbolo del sistema no devuelve resultados. En su lugar, los resultados se envían al archivo EmpAdds.txt. Para comprobar los resultados, abra el archivo EmpAdds.txt.