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

Navngiv indekser dynamisk i SQL Server 2005?

Dette er et ikke-problem. Indeksnavne skal kun være unikke inden for et tabelomfang, ikke globalt på tværs af tabelomfang. Kun begrænsningsnavne skal være unikke i et helt databaseskema.

Så du kan for eksempel køre dette i flere samtidige forbindelser uden problemer

CREATE TABLE #T
(
C INT
)

CREATE UNIQUE CLUSTERED INDEX ix on #T(C)

Men dette ville mislykkes under samtidighed

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


  1. Sådan opretter du en tabel i SQL – Postgres og MySQL Eksempelforespørgsel

  2. Tuning af SQL Server Reporting Services

  3. Hvordan flytter jeg en tabel ind i et skema i T-SQL

  4. SQL Server 2008 CTE Recursion