2009-03-30 20 views
7

Attualmente ho un file SQLTIPS.sql, che vive sul mio disco rigido, al lavoro.Come ricordi/gestisci i tuoi esempi SQL?

Aggiungo a questo file qualsiasi nuovo o bello esempio di scrittura di SQL valido. Ora sta diventando difficile da gestire, e devo cercare le specifiche, nel mio file!

Sto cercando qualcosa che possa essere caricato rapidamente in SQL Enterprise Manager, qualcosa di simile agli snippet di codice IDE di Visual Studio.

risposta

0

Abbiamo una configurazione Wiki in cui conserviamo tutti i frammenti SQL che usiamo. È ricercabile e facilmente aggiornabile.

Devo anche dire che questo non sostituisce il nostro sistema di controllo sorgente. Manteniamo tutte le modifiche alle tabelle, le stored procedure ecc. In svn. Usiamo il wiki per piccoli script che dobbiamo usare su base frequente per modificare i dati o eseguire query ad hoc nel sistema e anche per cose come trucchi e suggerimenti che vogliamo tenere traccia di.

6

Ho ciascuno snippet di esempio memorizzato in un file .sql separato, dargli un nome significativo e preferibilmente alcuni commenti in alto.

utilizzare Dropbox per averlo a disposizione su tutte le macchine che sto usando, e Google Desktop per la ricerca di che cosa ho bisogno (i commenti appropriati tornare utile allora)

+0

Faccio esattamente la stessa cosa. – NotMe

+0

+1 per l'utilizzo di Dropbox e per ispirarmi a configurare una soluzione simile. :) –

4

SQL Management Studio (SQL2005 +) dispone di frammenti in esso. È possibile utilizzare Management Studio su SQL 2000 e versioni successive

+0

Grazie per il testa a testa. Non sapevo di SQL Server Templates, sembrano super pratico –

0

Ho creato un database di studio e tengo tutti i miei articoli di studio/di esempio. Prenditi cura di tutte le buone pratiche in modo da poter trovare rapidamente ciò che stai cercando. Non sono sicuro se esiste qualcosa che aiuti a gestire i frammenti anche per SQL.

4

Ho trovato questo Factsheet T-SQL è un buon PDF da avere appuntato sulla tua scrivania!

Useful T-SQL Factsheet

+0

stampato, e sulla mia scrivania - ora dove è la virata blu? – Ferdeen

4

I blog su cose che davvero voglio ricordare ...

0

ho trovato che per gli ultimi 6 o 7 anni o giù di lì Ho appena tenere una cartella sul computer da qualche parte chiamata 'script SQL '. Ho inserito ogni utile e inutile snippet di SQL che ho trovato utile o interessante in esso. Ne tengo una copia su CD che aggiorno più o meno frequentemente per tenerti aggiornato.

Non mi sono mai preoccupato di controllare i snippet tramite il SSMS ma potrei doverlo provare. Usiamo SQL Prompt da RedGate qui e ha un controllo snippet, quindi per cose che uso molto frequentemente, come il mio script di ricerca di oggetti devo solo digitare FINDIT e tutto viene fuori.

0

ho script di sistema nei miei script SQL cartella categorizzati in cartelle (performance, Tempdb, sicurezza, accesso, ecc ...)

nome loro con nomi significativi uso EditPlus per la ricerca di testo all'interno

1

Vorrei usare il Template Explorer (Ctrl-Alt-T o View | Template Explorer) in SQL Server Management Studio. Ci sono già un buon numero di modelli/esempi piuttosto predefiniti, e puoi facilmente aggiungerli, raggrupparli per funzione, ecc. Da lì puoi facilmente trascinarli/rilasciarli in script. C'è anche una funzione di ricerca (tasto destro del mouse, Cerca) all'interno della finestra di Explorer.

+0

proprio quello che stavo per suggerire – HLGEM

1

In SQL Server 2005 e versioni successive, è possibile creare uno o più progetti e raggruppare gli script in progetti di SQL Server. Abbastanza utile.

Oppure utilizzare i modelli di SQL Server in Template Explorer - estremamente utile per mantenere (quasi) gli script giornalieri a portata di mano!

Marc

Problemi correlati