sql >> Database >  >> RDS >> Sqlserver

Unieke beperking, exclusief NULL-waarden

SQL Server 2008 heeft gefilterde indexen die dit toestaan, maar deze zijn niet beschikbaar in 2005. In SQL Server 2005 kunt u een geïndexeerde weergave met definitie maken

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

Maak daar vervolgens een unieke geclusterde index op.

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



  1. Een enkele rij selecteren in MySQL

  2. MySQL InnoDB SELECTEER ... LIMIET 1 VOOR UPDATE Vs UPDATE ... LIMIET 1

  3. MySql verleent machtigingen voor alle databases die beginnen met <string>

  4. Verkrijg de minimale niet-nulwaarde over meerdere kolommen