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

Jak wygenerować wszystkie skrypty ograniczeń

SELECT top 1 
    'ALTER TABLE '+ SCHEMA_NAME(schema_id) + '.' + OBJECT_NAME(parent_object_id) + 
    ' ADD CONSTRAINT ' + dc.name + ' DEFAULT(' + definition 
    + ') FOR ' + c.name
FROM sys.default_constraints dc
INNER JOIN sys.columns c ON dc.parent_object_id = c.object_id AND dc.parent_column_id = c.column_id

skrypt do generowania wszystkich ograniczeń

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 

pobierz wszystkie ograniczenia na db, a następnie filtruj na swoim stole



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klucz obcy do klucza złożonego

  2. Utwórz zadanie agenta serwera SQL za pomocą programu SSMS

  3. SQL Server dodaje automatyczny klucz podstawowy do istniejącej tabeli

  4. W jaki sposób SQL Server określa kolejność kolumn, gdy wykonujesz `SELECT *`?

  5. Programowo kopiuj indeksy z jednej tabeli do drugiej w SQL Server