sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 unieke sleutel met null-waarde

Dit is een langdurige klacht over de unieke beperkingen/indexen van SQL Server. De beste oplossing is om een ​​weergave te maken met schemabinding en dan een unieke index op die kolom te plaatsen:

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. customer.pk_name samenvoegen met transacties.fk_name vs. klant.pk_id [serienummer] samenvoegen met transacties.fk_id [geheel getal]

  2. PHP Login code werkt niet, gebruiker blijft hangen op de login pagina

  3. Hoe rijen naar kolommen in Oracle te converteren?

  4. MySQL 8 Algemene tabeluitdrukkingen CTE