Ho un enorme script SQL con molti batch (utilizzando GO
).Interruzione dell'esecuzione di script sql
In determinate condizioni, voglio interrompere l'intera esecuzione di questo script.
Ho provato a utilizzare NOEXEC
, ma continuo a ricevere errori di oggetto non validi, poiché il mio script include la creazione e l'aggiunta di dati a nuove tabelle e colonne.
Non voglio usare RAISERROR
, c'è un altro modo per farlo?
Non conosco un modo per farlo. Le istruzioni GO sono necessarie? Cercherò di renderlo un singolo batch e uscire da quello o trovare un modo per eseguire questi individues di batch (ad esempio Powershell o altro linguaggio di scripting, SSIS, metterli in stored procedure ecc.). – Goody
Come stai eseguendo questo script? Management Studio? SQLCMD? Applicazione? –
Lo sto eseguendo in studio di gestione –