Posts

Database Unit Testing with Team Edition for Database Professionals

Davide Mauri

Articolo (in inglese) dedicato all’approfondimento dell’utilizzo di Database Unit Testing:

http://msdn2.microsoft.com/en-us/library/bb381703(VS.80).aspx

L’introduzione di Unit Test anche nel mondo dei database è di fondamentale importanza, in quanto permette di avere un modo per controllare che le modifiche effettuate allo schema del database od al codice di oggetti come Stored Procedure e viste sia sottosposto a verifica, così da evitare l’introduzione di bug e di incompatibilità con versioni precedenti della nostra soluzione; oltre a questo permette anche di verificare l’effettiva bontà - dal punto di vista delle prestazioni - di modifiche strutturali importanti, come l’aggiunta o l’eliminazioni di un indice.

GO ed escuzioni multiple della stessa istruzione

Davide Mauri

Il comando GO che utilizziamo per separare in batch le istruzioni TSQL può essere associato ad un valore numerico.
A cosa server tale valore?
A far eseguire N volte le istruzioni contenute nel batch.

Ovvero scrivendo un’istruzione come:

PRINT ‘ciao’
GO 3

Otteniamo questo risultato:

Beginning execution loop
ciao
ciao
ciao
Batch execution completed 3 times.