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