sql >> Databasteknik >  >> RDS >> Sqlserver

Namnge index dynamiskt i SQL Server 2005?

Detta är en icke-fråga. Indexnamn måste bara vara unika inom ett tabellomfång, inte globalt över tabellomfång. Endast begränsningsnamn måste vara unika inom ett helt databasschema.

Så du kan till exempel köra detta i flera samtidiga anslutningar utan problem

CREATE TABLE #T
(
C INT
)

CREATE UNIQUE CLUSTERED INDEX ix on #T(C)

Men detta skulle misslyckas under samtidighet

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


  1. Hur genererar man en trädvy från denna resultatuppsättning baserat på Tree Traversal Algorithm?

  2. Postgres db design Normalisera tabeller eller använd matriskolumner

  3. PHP och MySQL - Kontrollera om användarnamnet redan är upptaget

  4. Tvinga viloläge för att skapa tabeller efter att ha släppt och återskapat databasen