Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Динамично именуване на индекси в SQL Server 2005?

Това не е проблем. Имената на индекси трябва да бъдат уникални само в обхвата на таблицата, а не глобално в обхвата на таблицата. Само имената на ограниченията трябва да са уникални в цялата схема на база данни.

Така например можете да изпълнявате това в множество едновременни връзки без проблеми

CREATE TABLE #T
(
C INT
)

CREATE UNIQUE CLUSTERED INDEX ix on #T(C)

Но това би се провалило при едновременност

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Услуги за отчитане - име на група в заглавката на страницата

  2. Какви са еквивалентните C# типове данни за дата, час и отместване на дата и време на SQL Server?

  3. Как да разпределя колони от колонна диаграма на ASP.NET върху съответните интервали на оста X?

  4. sp_executesql е бавен с параметри

  5. Как да изпълня sql текст, предаден като sp параметър?