[ dava @ 23.10.2007. 10:35 ] @
Potrebna mi je informacija u kojim se sys tabelama cuvaju podaci preko kojih kolona su vezane dve user tabele.
[ aleksandarpopov @ 23.10.2007. 11:38 ] @
Evo ti SQL koji vraca sve FK, a ti u WHERE stavi za koje table i kolone ti treba:
Code:

SELECT FK.constraint_name, FK.table_name, FKU.column_name,
UK.constraint_name, UK.table_name, UKU.column_name,
FKU.ordinal_position
FROM Information_Schema.Table_Constraints AS FK
INNER JOIN
Information_Schema.Key_Column_Usage AS FKU
ON FK.constraint_type = 'FOREIGN KEY' AND
FKU.constraint_name = FK.constraint_name
INNER JOIN
Information_Schema.Referential_Constraints AS RC
ON RC.constraint_name = FK.constraint_name
INNER JOIN
Information_Schema.Table_Constraints AS UK
ON UK.constraint_name = RC.unique_constraint_name
INNER JOIN
Information_Schema.Key_Column_Usage AS UKU
ON UKU.constraint_name = UK.constraint_name AND
UKU.ordinal_position =FKU.ordinal_position
[ dava @ 30.10.2007. 08:06 ] @
Ovo je odlicno, svaka cast.