sql >> Database teknologi >  >> RDS >> Sqlserver

Unik begrænsning, ekskl. NULL-værdier

SQL Server 2008 har filtrerede indekser, der tillader dette, men de er ikke tilgængelige i 2005. I SQL Server 2005 kan du oprette en indekseret visning med definition

CREATE VIEW dbo.Foo
WITH SCHEMABINDING
AS
SELECT bar
FROM dbo.baz
WHERE bar IS NOT NULL

Opret derefter et unikt klynget indeks på det.

CREATE UNIQUE CLUSTERED INDEX ix ON dbo.Foo(bar)



  1. Tilføj kolonner til en eksisterende tabel i SQL Server-database

  2. Hvordan ændres mysql til mysqli?

  3. MySQL får rækker, men foretrækker en kolonneværdi frem for en anden

  4. Fejl ved indlæsning af oci8.so med Ubuntu server 17.04 php 7 og apache2