Administradores de Banco de Dados

10
Disparo do disparador apesar de nenhuma linha ser afetada

Essa é uma pergunta mais geral, mas a motivação para essa pergunta foi um problema que eu enfrentei ao usar o SQL Server. Eu tenho esse gatilho anexado a um evento Insert em uma tabela que contém alguma lógica que, como efeito colateral, geraria erro se nenhuma linha fosse inserida. Após uma...

10
Por que preciso converter NULL no tipo de coluna?

Eu tenho um ajudante que está gerando algum código para fazer atualizações em massa para mim e gera SQL que se parece com isso: (Os campos ativo e principal são do tipo boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values

10
Soma não determinística de carros alegóricos

Deixe-me declarar o punho óbvio: eu entendo completamente que os tipos de ponto flutuante não podem representar com precisão valores decimais . Isso não é sobre isso! No entanto, os cálculos de ponto flutuante devem ser determinísticos . Agora que isso está fora do caminho, deixe-me mostrar o caso...