Advertisement
Guest User

Script

a guest
Jun 25th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1.  
  2.  
  3. SELECT
  4. KCU1.CONSTRAINT_NAME AS 'FK_Nome_Constraint'
  5. , KCU1.TABLE_NAME AS 'FK_Nome_Tabela'
  6. , KCU1.COLUMN_NAME AS 'FK_Nome_Coluna'
  7. , FK.is_disabled AS 'FK_Esta_Desativada'
  8. , KCU2.CONSTRAINT_NAME AS 'PK_Nome_Constraint_Referenciada'
  9. , KCU2.TABLE_NAME AS 'PK_Nome_Tabela_Referenciada'
  10. , KCU2.COLUMN_NAME AS 'PK_Nome_Coluna_Referenciada'
  11. FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS RC
  12. JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU1
  13. ON KCU1.CONSTRAINT_CATALOG = RC.CONSTRAINT_CATALOG
  14. AND KCU1.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA
  15. AND KCU1.CONSTRAINT_NAME = RC.CONSTRAINT_NAME
  16. JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU2
  17. ON KCU2.CONSTRAINT_CATALOG = RC.UNIQUE_CONSTRAINT_CATALOG
  18. AND KCU2.CONSTRAINT_SCHEMA = RC.UNIQUE_CONSTRAINT_SCHEMA
  19. AND KCU2.CONSTRAINT_NAME = RC.UNIQUE_CONSTRAINT_NAME
  20. AND KCU2.ORDINAL_POSITION = KCU1.ORDINAL_POSITION
  21. JOIN sys.foreign_keys FK on FK.name = KCU1.CONSTRAINT_NAME
  22. where
  23. FK.is_disabled = 1
  24.  
  25. Order by
  26. KCU1.TABLE_NAME
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement