Visualizar update

SQL Server

23/09/2016

Tem alguma forma de eu visualizar como um update ficaria sem executá-lo?

Preciso disso no SQL SERVER
Diego Silva

Diego Silva

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

23/09/2016

Diego, você pode fazer um SELECT com as condições do UPDATE, e ver se serão afetados apenas os registros selecionados.
Outra forma é usar o BEGIN TRANSACTION.

Você executa BEGIN TRANSACTION, depois o seu UPDATE.
Fazendo assim, você vai ter como ver o resultado dele.
Ele só vai finalizar definitivamente o seu UPDATE se você der um COMMIT no final, ou um ROLLBACK, caso queira desfazer.

Grande abraço
GOSTEI 3

Mais Respostas

Diego Silva

Diego Silva

23/09/2016

Valeu pela resposta Luiz Fernando! Era isso mesmo que eu precisava. Preferi o Select com as condições do update, por ser mais prático :)
GOSTEI 0
Victor Machado

Victor Machado

23/09/2016

Olá Diego.

Tem sim, você pode usar:

BEGIN TRANSACTION


Antes do sua query, e fazer um select no final para verificar se está tudo correto.
Se estiver só utilizar o:

COMMIT


Para confirmar as mudanças ou se tiver algum erro utilizar o:

ROLLBACK


Para desfazer as mudanças.
GOSTEI 2
Diego Silva

Diego Silva

23/09/2016

Opa, show de bola Hugo!
GOSTEI 0
Diego Silva

Diego Silva

23/09/2016

Show hein Hugo!

Olá Diego.

Tem sim, você pode usar:

BEGIN TRANSACTION


Antes do sua query, e fazer um select no final para verificar se está tudo correto.
Se estiver só utilizar o:

COMMIT


Para confirmar as mudanças ou se tiver algum erro utilizar o:

ROLLBACK


Para desfazer as mudanças.




Vlw mesmo, funciona!
GOSTEI 0
POSTAR