No vídeo o instrutor não fecha o cursor e não desalocada da memória o cursor, isso pode gerar problemas de performance no banco de dados, correto?
No vídeo o instrutor não fecha o cursor e não desalocada da memória o cursor, isso pode gerar problemas de performance no banco de dados, correto?
Olá Marcos!
É verdade, você pode sim prejudicar o desempenho se pensar em um banco bancos com muitos registros e que esteja realizando muitas atividades, realmente o correto é fechar o cursor e desalocar da memória com os comandos:
CLOSE cursor;
DEALLOCATE cursor;
Porém, acho que o professor deve ser se enganado, mas não gera problemas, uma vez que ele pode está reiniciando o serviço do SQL Server e ou a máquina, assim vai desalocar de qualquer forma. Porém, no mundo real devemos sempre fechar e desalocar o cursor.
Muito obrigado por sua percepção nesse detalhe!