-
Cómo utilizar un procedimiento almacenado Para crear una hoja de cálculo de Excel
-
Los procedimientos almacenados se codifican objetos de bases de datos que permiten a los programadores para recuperar datos de las tablas. Algunas compañías que requieren para recuperar datos y exportarlo a una hoja de cálculo de Excel. Usted puede hacer esto en un procedimiento almacenado de SQL. El procedimiento recupera los datos mediante una consulta SQL y envía los resultados directamente a la hoja de cálculo Excel. Creación de un procedimiento almacenado permite ejecutar la exportación de registros en cualquier momento sin volver a crear el código.Instrucciones
1 Cree su nombre de procedimiento almacenado. Cada procedimiento almacenado requiere un nombre. El código siguiente inicia un procedimiento almacenado:
crear newProc proc ()
2 Inserte el código de procedimiento almacenado que realiza consultas a los datos de base de datos y exporta a Excel. El código para crear el proceso de exportación sólo requiere una instrucción SQL. Para exportar datos de una tabla a Excel:
INSERT INTO OPENROWSET ( 'Microsoft.Jet.OleDb.4.0',
'Excel 8.0; Database = C: \ theExcelFile.xls;', 'seleccione el nombre desde [Sheet1 $]') seleccione Nombre, Apellido del ClienteLa primera línea de código se abre la base de datos de Excel y establece el conductor, que es Jet.OLEDB para hojas de cálculo de Excel. La siguiente sección especifica la ruta de la hoja de cálculo y la hoja. La primera hoja en una hoja de cálculo es \ "Hoja1 $. \" La instrucción de selección final es los registros recuperados de la base de datos para exportar.
3 Presione la tecla F5 para ejecutar la instrucción. Esto ahorra el procedimiento almacenado en la base de datos. Para ejecutar los datos del procedimiento y de exportación almacenados, introduzca el código siguiente en el editor de SQL:
exec newProc