J'utilise SQL Server 2008 et ont la requête suivante:comment obtenir le nom de schéma de la table
SELECT SO1.name AS Tab,
SC1.name AS Col,
SO2.name AS RefTab,
SC2.name AS RefCol,
FO.name AS FKName
FROM dbo.sysforeignkeys FK
INNER JOIN dbo.syscolumns SC1 ON FK.fkeyid = SC1.id AND FK.fkey = SC1.colid
INNER JOIN dbo.syscolumns SC2 ON FK.rkeyid = SC2.id AND FK.rkey = SC2.colid
INNER JOIN dbo.sysobjects SO1 ON FK.fkeyid = SO1.id
INNER JOIN dbo.sysobjects SO2 ON FK.rkeyid = SO2.id
INNER JOIN dbo.sysobjects FO ON FK.constid = FO.id
Comment récupérer-vous le nom de schéma de la table?
Merci pour votre aide
Les vues que vous utilisez sont dépréciée et pour la compatibilité ascendante. Une façon est http://msdn.microsoft.com/en-us/library/bb326599(v=sql.90).aspx –