January 25
Le stored procedure sono codificate oggetti di database che permettono ai programmatori di recuperare i dati dalle tabelle. Alcune aziende richiedono di recuperare i dati ed esportarli in un foglio di calcolo di Excel. È possibile farlo in una procedura SQL memorizzato. La procedura recupera i dati utilizzando una query SQL e invia i risultati direttamente al vostro foglio di calcolo Excel. Creazione di una stored procedure consente di eseguire l'esportazione di set in qualsiasi momento, senza dover ricreare il codice.
1 Crea il tuo nome della stored procedure. Ogni stored procedure richiede un nome. Il codice seguente avvia una stored procedure:
creare proc newProc ()
2 Inserire il codice di stored procedure che interroga i dati del database e le esportazioni verso Excel. Il codice per creare il processo di esportazione richiede una sola istruzione SQL. Per esportare i dati da una tabella in Excel:
INSERT INTO OPENROWSET ( 'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0; Database = C: \ theExcelFile.xls;', 'selezionare Nome da [Sheet1 $]') selezionare Nome, Cognome da clienti
La prima riga di codice apre il database di Excel e imposta il conducente, che è Jet.OLEDB per fogli di calcolo Excel. La sezione successiva specifica il percorso per il foglio di calcolo ed 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 procedura e l'esportazione dei dati memorizzati, inserire il seguente codice nell'editor SQL:
exec newProc