sql >> Databáze >  >> RDS >> Sqlserver

Jedinečný klíč SQL Server 2005 s hodnotou null

Toto je dlouhá stížnost na jedinečná omezení/indexy serveru SQL Server. Nejlepším řešením je vytvořit pohled se schemabinding a poté do tohoto sloupce umístit jedinečný index:

Create View dbo.MyUniqueColView
With SchemaBinding
As
Select MyColToBeUnique
From MyTable
Where MyColToBeUnique Is Not Null

GO

Create Unique Clustered Index IX_MyTable_MyColToBeUnique On MyUniqueColView ( MyColToBeUnique )


  1. AKTUALIZOVAT pomocí INNER JOIN nebo MIN?

  2. Rozdělit řetězec čárkou v SQL Server 2008

  3. MySQL převádí výstup časového rozdílu do formátu dne, hodiny, minuty, sekundy

  4. Dvojtečka (::) zápis v SQL