sql >> Databáze >  >> RDS >> Sqlserver

SQL skript pro nalezení cizích klíčů ke konkrétní tabulce?

S laskavým svolením Pinal Dave:

SELECT 
    f.name AS ForeignKey,
    OBJECT_NAME(f.parent_object_id) AS TableName,
    COL_NAME(fc.parent_object_id,
    fc.parent_column_id) AS ColumnName,
    OBJECT_NAME (f.referenced_object_id) AS ReferenceTableName,
    COL_NAME(fc.referenced_object_id,
    fc.referenced_column_id) AS ReferenceColumnName
FROM 
    sys.foreign_keys AS f
    INNER JOIN sys.foreign_key_columns AS fc ON f.OBJECT_ID = fc.constraint_object_id


  1. Existuje způsob, jak získat ID automatického přírůstku z připraveného příkazu

  2. Jak získat aktuální datum v Oracle

  3. Jak efektivně vložit data souboru CSV do MYSQL pomocí Pythonu?

  4. Vytváření aktivačních událostí auditu na serveru SQL Server