Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Foreign keys
--Title of this code --Batches are separated by 'go' SELECT Foreign_key_table = FK.TABLE_NAME, Foreign_key_column = CU.COLUMN_NAME, Primary_key_table = PK.TABLE_NAME, Primary_key_column = PT.COLUMN_NAME, Constraint_name = C.CONSTRAINT_NAME FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS C INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS FK ON C.CONSTRAINT_NAME = FK.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS PK ON C.UNIQUE_CONSTRAINT_NAME = PK.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE CU ON C.CONSTRAINT_NAME = CU.CONSTRAINT_NAME INNER JOIN ( SELECT i1.TABLE_NAME, i2.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS i1 INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE i2 ON i1.CONSTRAINT_NAME = i2.CONSTRAINT_NAME WHERE i1.CONSTRAINT_TYPE = 'PRIMARY KEY' ) PT ON PT.TABLE_NAME = PK.TABLE_NAME WHERE PK.TABLE_NAME='Pilots' and FK.TABLE_NAME='Pilots_on_flights'
run
|
edit
|
history
|
help
0
Xml Excercise 3
dbms
Gangadhar
wall
Practice
Demo
Left join producing wrong result
1
SQL Server - NULL values with IN and NOT IN (Solution)
Segundo