Search
 
SCRIPT & CODE EXAMPLE
 

SQL

azure sql server check foreign key

select schema_name(fk_tab.schema_id) + '.' + fk_tab.name as foreign_table,
    '>-' as rel,
    schema_name(pk_tab.schema_id) + '.' + pk_tab.name as primary_table,
    substring(column_names, 1, len(column_names)-1) as [fk_columns],
    fk.name as fk_constraint_name
from sys.foreign_keys fk
    inner join sys.tables fk_tab
        on fk_tab.object_id = fk.parent_object_id
    inner join sys.tables pk_tab
        on pk_tab.object_id = fk.referenced_object_id
    cross apply (select col.[name] + ', '
                    from sys.foreign_key_columns fk_c
                        inner join sys.columns col
                            on fk_c.parent_object_id = col.object_id
                            and fk_c.parent_column_id = col.column_id
                    where fk_c.parent_object_id = fk_tab.object_id
                      and fk_c.constraint_object_id = fk.object_id
                            order by col.column_id
                            for xml path ('') ) D (column_names)
order by schema_name(fk_tab.schema_id) + '.' + fk_tab.name,
    schema_name(pk_tab.schema_id) + '.' + pk_tab.name
Comment

PREVIOUS NEXT
Code Example
Sql :: SQL Server log file truncate - Source :NAYCode.com 
Sql :: how to make letter id primary key in mysql 
Sql :: grouping function in mysql 
Sql :: mysql error 1215 
Sql :: distinct data types in a table sql query 
Sql :: sql anywhere create procedure 
Sql :: case when with count and combining similar values in sql 
Sql :: min:sec datediff mssql 
Sql :: Sql testing queries 
Sql :: firebird where 
Sql :: sql cheetsheet 
Sql :: oracle sql add column auto generated value 
Sql :: pastashoppen 
Sql :: SOQL Parent to child 
Sql :: is sql injection still possible 
Sql :: print orcale 
Sql :: Manage Database in MySQL 
Sql :: SQL Multiple Parameterized Procedures 
Sql :: flask sqlalchemy single table inheritance 
Sql :: SQLAlchemy query to return only n results? 
Sql :: flask sqlalchemy. commit does not save changes 
Sql :: Oracle Function call - 12C 
Sql :: oracle optional field procedure 
Sql :: create trigger in phpmyadmin 
Sql :: insert random values in rows postgres 
Sql :: delete duplicates based on 2 columns postgres 
Sql :: ring SQLite create a SQLite database, add new records then display the data 
Sql :: nosql databases 
Sql :: convert varchar to time sql 
Sql :: SQL Error When Inserting Duplicate Values 
ADD CONTENT
Topic
Content
Source link
Name
3+9 =