Os procedimentos armazenados são codificados objetos de banco de dados que permitem que programadores para recuperar dados de tabelas. Algumas empresas exigem que você para recuperar dados e exportá-lo para uma planilha do Excel. Você pode fazer isso em um procedimento armazenado SQL. O procedimento recupera dados usando uma consulta SQL e envia os resultados diretamente para a folha de cálculo Excel. Criando um procedimento armazenado permite que você execute a exportação de registros a qualquer momento sem recriar o código.
Criar o nome do procedimento armazenado. Cada procedimento armazenado requer um nome. O código a seguir inicia um procedimento armazenado:
criar proc newProc ()
Insira o código de procedimento armazenado que consulta os dados do banco de dados e exporta para o Excel. O código para criar o processo de exportação requer apenas uma instrução SQL. Para exportar dados de uma tabela para o Excel:
INSERT INTO OPENROWSET ( `Microsoft.Jet.OLEDB.4.0`,
`Excel 8.0-Database = C: theExcelFile.xls-`, `selecione Nome de [Sheet1 $]`) selecione nome, sobrenome do ClienteA primeira linha de código abre o banco de dados Excel e define o motorista, que é Jet.OLEDB para planilhas do Excel. A próxima seção especifica o caminho para a folha de cálculo e da folha. A primeira página em uma planilha é "Sheet1 $." A instrução de seleção final é os registros recuperados do banco de dados para exportar.
Pressione a tecla F5 para executar a instrução. Isso evita que o procedimento armazenado no banco de dados. Para executar os dados do procedimento e de exportação armazenados, insira o seguinte código no editor SQL:
exec newProc