comment obtenir une table du nom du schéma

Je suis à l'aide de SQL Server 2008 et ont la requête suivante:

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 le schéma de tableau nom?

Merci pour votre aide

Le point de vue que vous utilisez sont obsolètes et pour la compatibilité descendante. Une façon est msdn.microsoft.com/en-us/library/bb326599(v=sql.90).aspx

OriginalL'auteur Tom Schreck | 2012-05-22