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

Dynamicky pojmenovávat indexy v SQL Server 2005?

To není problém. Názvy indexů musí být jedinečné pouze v rámci oboru tabulky, nikoli globálně napříč obory tabulky. Pouze názvy omezení musí být jedinečné v rámci celého schématu databáze.

Takže to například můžete bez problémů spustit ve více souběžných připojeních

CREATE TABLE #T
(
C INT
)

CREATE UNIQUE CLUSTERED INDEX ix on #T(C)

Ale to by selhalo při souběžnosti

ALTER TABLE #T
ADD CONSTRAINT UQ UNIQUE NONCLUSTERED (C)


  1. SQL Server Resumable Index:Je to pro vás dobré?

  2. Integrace Sphinx do MySQL

  3. MYSQL - Odstranit dotaz pomocí funkce Join

  4. Hammingova váha/počet obyvatel v T-SQL