DBAtlas · Atlas de operações de banco de dados

515: Cannot insert the value NULL into column

SQL Server

O que significa?

Houve uma tentativa de inserir ou atualizar um valor NULL em uma coluna definida como NOT NULL. A operação foi rejeitada porque a coluna não permite nulos.

Por que acontece?

Uma coluna obrigatória omitida da instrução INSERT, campos ausentes/vazios nos dados de origem, uma coluna NOT NULL sem valor padrão, ou NULL enviado pela aplicação.

Como resolver

Forneça um valor válido para as colunas obrigatórias. Adicione constraints DEFAULT às colunas adequadas. Valide os dados de origem quanto a campos ausentes e atribua valores padrão com ISNULL/COALESCE. Se a coluna não precisar realmente ser obrigatória, revise o schema para permitir NULL.

Abrir no DBAtlas →

Mais entradas deste banco