Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wygenerować skrypty upuszczania unikalnych ograniczeń w bazie danych SQL Server — samouczek SQL Server / TSQL część 99

Scenariusz:

Pracujesz jako programista SQL Server, musisz wygenerować skrypty, aby usunąć wszystkie unikalne ograniczenia w bazie danych SQL Server.

Rozwiązanie:

Poniższa składnia może służyć do usuwania ograniczenia unikatowego w tabeli.
Zmień tabelę [NazwaSchematu].[NazwaTabeli]Upuść ograniczenie [NazwaOgraniczenia]
Poniższej kwerendy można użyć do wygenerowania porzucanych ograniczeń unikatowych w bazie danych 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'
 
 
Generuj skrypty usuwające unikatowe ograniczenie w bazie danych SQL Server


Wideo demonstracyjne :Generuj skrypty, aby usunąć unikalne ograniczenia w bazie danych 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. Instrukcja SQL CASE:Co to jest i jakie są najlepsze sposoby jej wykorzystania?

  2. Metody oceniania wierszy w programie SQL Server:ROW_NUMBER(), RANK(), DENSE_RANK() i NTILE()

  3. równoważne typy danych mysql

  4. Czy istnieje kombinacja LIKE i IN w SQL?

  5. SQL Server 2008 — Pobierz ograniczenia dotyczące tabel