sql >> Database >  >> RDS >> Sqlserver

Dynamisch naamindexen in SQL Server 2005?

Dit is een non-issue. Indexnamen hoeven alleen uniek te zijn binnen een tabelbereik, niet globaal over tabelbereiken. Alleen namen van beperkingen moeten uniek zijn binnen een volledig databaseschema.

U kunt dit bijvoorbeeld probleemloos in meerdere gelijktijdige verbindingen uitvoeren

CREATE TABLE #T
(
C INT
)

CREATE UNIQUE CLUSTERED INDEX ix on #T(C)

Maar dit zou mislukken onder gelijktijdigheid

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


  1. Kon de conversiefunctie van onbekend naar tekst niet vinden

  2. MySQL-tabelnaam als parameter

  3. Hoe de tabel te controleren en deze vervolgens te hernoemen

  4. kies uit twee tabellen waarin de gekoppelde kolom null kan zijn