Tecnología

Inicio

Cómo utilizar un procedimiento almacenado Para crear una hoja de cálculo de Excel

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 Cliente

La 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