Ao usar o SQL Server, às vezes você precisa modificar uma tabela existente. Para os propósitos deste artigo, digamos que você queira adicionar um
DEFAULT
restrição a uma coluna existente. Para adicionar um
DEFAULT
restrição para uma coluna existente, use o ALTER TABLE
e especifique a coluna e a restrição específica que você deseja aplicar. Exemplo
Aqui está um exemplo de como adicionar um
DEFAULT
restrição a uma coluna existente chamada TaskDescription
:USE Solutions; ALTER TABLE Tasks ADD CONSTRAINT taskdesc_default DEFAULT 'TBA' FOR TaskDescription; GO
Neste caso, mudamos para as
Solutions
banco de dados primeiro para garantir que criamos a restrição em relação ao banco de dados correto. Então seguimos em frente e criamos um
DEFAULT
restrição chamada taskdesc_default
para a TaskDescription
coluna e defina o valor padrão para TBA
. Isso significa que, sempre que uma nova linha for criada, se nenhum valor for fornecido para a TaskDescription
coluna, um valor padrão de TBA
será inserido. Verifique a restrição
Você pode verificar se a restrição foi criada executando a seguinte instrução:
USE Solutions; SELECT * FROM sys.default_constraints;
Isso lista todas as restrições padrão para o banco de dados de soluções. Novamente, mudamos primeiro para o banco de dados correto.
Se seu banco de dados tiver muitas restrições, você sempre poderá reduzi-lo apenas à restrição em que está interessado:
USE Solutions; SELECT * FROM sys.default_constraints WHERE name = 'taskdesc_default';