用SQL查询表主键外键信息


SELECT  sysobjects.id objectId ,
        OBJECT_NAME(sysobjects.parent_obj) tableName ,
        sysobjects.name constraintName ,
        sysobjects.xtype AS constraintType ,
        syscolumns.name AS columnName
FROM    sysobjects
        INNER JOIN sysconstraints ON sysobjects.xtype IN ( 'C', 'F', 'PK',
                                                           'UQ', 'D' )
                                     AND sysobjects.id = sysconstraints.constid
        LEFT OUTER JOIN syscolumns ON sysconstraints.id = syscolumns.id
WHERE   OBJECT_NAME(sysobjects.parent_obj) = 'tableName'

(转自:鼠U猫


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM