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

Как да генерирате drop Unique Constraint скриптове в база данни на SQL Server - SQL Server / TSQL Урок, част 99

Сценарий:

Вие работите като разработчик на SQL Server, трябва да генерирате скриптове, за да премахнете всички уникални ограничения в базата данни на SQL Server.

Решение:

Синтаксисът по-долу може да се използва за премахване на уникално ограничение в таблица.
Промяна на таблица [SchemaName].[TableName]Отпускане на ограничение [ConstraintName]
Заявката по-долу може да се използва за генериране на отпадане на уникални ограничения в базата данни на SQL Server на SQL Server. .
SELECT 
Table_Schema,
Table_Name,
Constraint_Name,
'Alter table ['
+Table_Schema+'].['
+Table_Name+']'
+' Drop Constraint ['+Constraint_Name+']'
as DropUniqueConstraintQuery
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
WHERE CONSTRAINT_TYPE = 'UNIQUE'
 
 
Генерирайте скриптове за премахване на уникалното ограничение в базата данни на SQL Server


Видео демонстрация :Генериране на скриптове за премахване на уникални ограничения в базата данни на SQL Server


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

  2. Примери за преобразуване на „дата“ в „datetime2“ в SQL Server (T-SQL)

  3. Избягали символи за търсене в пълен текст на SQL Server?

  4. Вмъкване на няколко реда в една SQL заявка?

  5. Грешка при потвърждение на ръкостискане преди влизане в SQL Server