none
Unique x Valor Nulo RRS feed

  • Pergunta

  •    Boa Tarde colegas, tenho uma coluna que deve ser definida como única, mas permite valores nulos. Sei que por ser única, vai permitir somente UM valor nulo. Mas isso não me atende, tem que permitir vários valores nulos e caso preencha que seja único. 

      Gostaria de saber se há uma forma de solucionar isso.

    Grata!!!

    sexta-feira, 28 de outubro de 2016 15:09

Respostas

Todas as Respostas

  • Deleted
    sexta-feira, 28 de outubro de 2016 15:23
  • Pra mim Basta fazer isso  que resolve

    CREATE TABLE TabelaTeste  
     (  
       TransactionID int NOT NULL,   
       CONSTRAINT AK_TransactionID UNIQUE(TransactionID)   
    );

    --Insertes de teste

    INSERT INTO Teste
            ( TransactionID )
    VALUES  ( Null  -- TransactionID - int
              )

    INSERT INTO Teste
            ( TransactionID )
    VALUES  ( 1  -- TransactionID - int
              )

    INSERT INTO Teste
            ( TransactionID )
    VALUES  ( 1  -- TransactionID - int
              )

    INSERT INTO Teste
            ( TransactionID )
    VALUES  ( 2  -- TransactionID - int
              )


    Wesley Neves


    • Editado Wesley Neves sexta-feira, 28 de outubro de 2016 15:47 Correção
    sexta-feira, 28 de outubro de 2016 15:47