Estamos selecionando alguns dos momentos especiais das nossas power lives em vídeos curtos para atingir mais pessoas com esses conhecimentos.
Nesse vídeo o Fabiano respondeu uma dúvida comum para os DBAs. Tabelas temporárias com variável do tipo tabela tem ROLLBACK?
Vou declarada uma tabela @, feito um INSERT, depois foi aberto uma transação com um BEGIN TRAN, feito outro insert na tabela variável e para fechar foi feito um rollback.
A expectativa era que quando fez um BEGIN, INSERT e ROLLBACK, tinha que reverter né!?
Como foi feito um rollback, muitas pessoas esperam que o segundo insert seja apagado, mas não é o que acontece. O registro permaneceu lá mesmo após o ROLLBACK.
Isso acontece pois um insert em uma tabela do tipo variável não escreve no transaction log e com isso não é possível realizar um rollback dessa operação.
Gostou dessa parte da live, confira a live completa com Fabiano Amorim:
• [Power Live] Aula aberta tira dúvidas das ...
Se inscreva no canal, curta e compartilhe com os amigos esse conhecimento.
#soupowertuning #lives #cortesdaslives #powertuning #microsoft #goldpartner #powerlive