Dê uma olhada no Prompt SQL do Red Gate - é um ótimo produto (assim como a maioria das contribuições da Red Gate)
Informações SQL também é uma ótima ferramenta gratuita (online) para formatar procedimentos longos que às vezes podem sair do controle.
Além disso, aprendi com uma experiência dolorosa que é bom preceder qualquer
DELETE
declaração com um BEGIN TRANSACTION
. Quando tiver certeza de que sua instrução está excluindo apenas o que deveria, você pode COMMIT
. Me salvou várias vezes;-)