RE:Ayuda con archivo .sql
Si buscas en tu ayuda en linea o bien en internet por OSQL.EXE, encontraras lo que buscas.
(copy-paste de la ayuda en linea)
Ejemplo de ejecución de una secuencia de comandos con osql
Éste es un ejemplo de creación de un archivo de secuencias de comandos y ejecución de las secuencias de comandos con osql.
Abra el Bloc de notas y escriba las siguientes instrucciones Transact-SQL y comandos de osql:
USE Northwind
GO
SELECT SupplierID, CompanyName
FROM Suppliers
WHERE CompanyName LIKE 'T%'
GO
Utilice el menú Archivo/Guardar como para guardar este archivo con el nombre Mi_secuencia.sql en una carpeta C:\Mi_carpeta. Ejecute el comando siguiente desde el símbolo del sistema para ejecutar la secuencia de comandos y ubicar el resultado en un archivo llamado Mis_resultados.rpt, en la misma carpeta:
osql -E -i C:\Mi_carpeta\Mi_secuencia.sql -o C:\Mi_carpeta\Mis_resultados.rpt
Si muestra el contenido de Mis_resultados.rpt en el Bloc de notas, verá:
1> 2> 1> 2> 3> 4> SupplierID CompanyName
----------- ----------------------------------------
4 Tokyo Traders
(1 fila afectada)
1>