Especificar valores padrão para colunas
Você pode especificar um valor padrão que será inserido na coluna no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL. Se você não atribuir um valor padrão e o usuário deixar a coluna em branco:
Se você definir a opção para permitir valores nulos, será inserido NULL na coluna.
Se você não definir a opção para permitir valores nulos, a coluna permanecerá em branco, mas o usuário não poderá salvar a linha até fornecer um valor para a coluna.
Neste tópico
Antes de começar:
Para especificar um valor padrão usando:
Antes de começar
Limitações e Restrições
Se sua entrada no campo Valor Padrão substituir um padrão associado (exibido sem parênteses), será solicitado que você desvincule o padrão e substitua-o pelo novo padrão.
Para inserir uma cadeia de caracteres de texto, coloque o valor entre aspas simples ('); não utilize aspas duplas ("), pois elas estão reservadas para identificadores entre aspas.
Para inserir um padrão numérico, insira o número sem colocá-lo entre aspas.
Para inserir um objeto/função, digite o nome do objeto/função sem aspas.
Segurança
Permissões
Exige a permissão ALTER na tabela.
Como usar o SQL Server Management Studio.
Para especificar um valor padrão para uma coluna
No Pesquisador de Objetos, clique com o botão direito do mouse na tabela com as colunas cuja escala você deseja alterar e clique em Design.
Selecione a coluna para a qual você deseja especificar o valor padrão.
Na guia Propriedades da Coluna , insira o novo valor padrão na propriedade Valor ou Associação Padrão .
Observação
Para inserir um valor numérico padrão, insira o número. Para um objeto ou função insira seu nome. Para um padrão alfanumérico insira o valor entre aspas simples.
No menu Arquivo, clique em Salvarnome da tabela.
Usando o Transact-SQL
Para especificar um valor padrão para uma coluna
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
CREATE TABLE dbo.doc_exz ( column_a INT, column_b INT) ; GO INSERT INTO dbo.doc_exz (column_a)VALUES ( 7 ) ; GO ALTER TABLE dbo.doc_exz ADD CONSTRAINT col_b_def DEFAULT 50 FOR column_b ; GO
Para obter mais informações, confira ALTER TABLE (Transact-SQL).