J'utilise le code suivant pour get toutes les tables qui ont une key étrangère de la table dans la clause where
dans cet exemple est SolutionUser
:
select (select name from sys.tables where object_id = fk.parent_object_id) Name from sys.foreign_keys fk left outer join sys.tables st on fk.referenced_object_id = st.object_id where st.name='SolutionUser'
Ce que je ne peux pas faire, c'est get la cardinalité de ces relations (one-to-one, one-to-many)
Est-il possible d'get ces cardinalités en utilisant T-SQL?
C'est un sujet conceptuel. Vous ne pouvez pas savoir à l'aide de schéma ou même de données.