Arquivo

Archive for the ‘Microsoft Sql Server 2008’ Category

O perigo do Update sem Where

22 de setembro de 2011 2 comentários

Olha eu aqui depois de muito tempo…

Gostaria de compartilhar algo bem simples com vocês.

QUEM JÁ NÃO FEZ UM UPDATE SEM WHERE, ATIRE A PRIMEIRA PEDRA!

Este tipo de erro é muito comum principalmente para iniciantes, mas nada impede que grandes profissionais experientes somado a momentos de grande estresse e correria cometam tal delito; pois bem! Crie o hábito de escrever seu update já com where antes de incluir os campos no set.

EX: UPDATE Tabela WHERE ID = 1

Depois complemente com os dados a serem alterados.

UPDATE Tabela SET nome_cliente = ‘Anderson Correa’ WHERE ID = 1

Agindo assim dificilmente cometerás uma grande tragédia de atualizar todos os registros de sua tabela caso execute o comando sem querer.

É claro que existem várias maneiras de proteger seu banco de dados contra estes tipos de acidentes, como exemplo bloquear o comando update de programadores iniciantes, etc… Mas acredito que este princípio é muito eficaz…

 

Até a próxima…

 

 

Alterando estrutura de tabelas no Sql Server 2008

Olá caros leitores,

Para você que está iniciando em SQL SERVER 2008 e se deparou com a mensagem abaixo após tentar alterar a estrutura de uma tabela, segue a solução.

“Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created  or enabled the option Prevent Saving changes that required the table to be re-created”

Abra o Microsoft Sql Server Management Studio, acesse o menu Tools, vá em Options, localize a opção Designer em clique para expandir, em Table and Database Designers desmarque a opção Prevent saving changes that require table re-creation“.

.

Pronto! Agora feche e abra o Microsoft Sql Server Management Studio e faça a alteração.

Até a próxima… []’s