Nwlapcug.com


Come utilizzare una Stored Procedure per creare un foglio di calcolo Excel

Come utilizzare una Stored Procedure per creare un foglio di calcolo Excel


Le stored procedure sono oggetti di database codificato che consentono ai programmatori di recuperare dati da tabelle. Alcune aziende richiedono di recuperare i dati ed esportarli in un foglio di calcolo Excel. È possibile farlo in una stored procedure SQL. La procedura recupera i dati utilizzando una query SQL e invia i risultati direttamente al foglio di calcolo Excel. Creazione di una stored procedure consente di eseguire l'esportazione di record in qualsiasi momento senza dover ricreare il codice.

Istruzioni

1

Creare il nome della stored procedure. Ogni stored procedure richiede un nome. Il codice riportato di seguito avvia una stored procedure:

creare proc newProc)

2

Inserire il codice di stored procedure che interroga il database e l'esportazione di dati in Excel. Il codice per creare il processo di esportazione richiede solo un'istruzione SQL. Per esportare dati da una tabella in Excel:

INSERIRE in OPENROWSET ('Microsoft.Jet.OLEDB.4.0 ',
'Excel 8.0;Database=C:\theExcelFile.xls;', 'select nome from [Sheet1$]') select FirstName, LastName from cliente

La prima riga di codice apre il database di Excel e imposta il driver, che è Jet. OleDb per fogli di calcolo Excel. La sezione successiva specifica il percorso per il foglio di calcolo e il foglio. Il primo foglio in un foglio di calcolo è \"Sheet1$.\" l'istruzione select finale è record recuperati dal database da esportare.

3

Premere il tasto F5 per eseguire l'istruzione. Ciò consente di risparmiare la stored procedure nel database. Per eseguire la stored procedure ed esportare dati, immettere il seguente codice nell'editor SQL:

Exec newProc