--查看表的主键
exec sp_pkeys 表名--查看表的外键
exec sp_fkeys 表名--查看所有键
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE

解决方案 »

  1.   

    1.select * from Sysobjects where parent_obj = object_id('cs')
    and xtype = 'f'  --外键Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。 
    Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。 
    对象类型(xtype)。可以是下列对象类型中的一种: 
    C = CHECK 约束 
    D = 默认值或 DEFAULT 约束 
    F = FOREIGN KEY 约束 
    L = 日志 
    FN = 标量函数 
    IF = 内嵌表函数 
    P = 存储过程 
    PK = PRIMARY KEY 约束(类型是 K) 
    RF = 复制筛选存储过程 
    S = 系统表 
    TF = 表函数 
    TR = 触发器 
    U = 用户表 
    UQ = UNIQUE 约束(类型是 K) 
    V = 视图 
    X = 扩展存储过程 2.及其它们关联的最近的表名,列名???谢谢
    这个关联指的是什么?是指外键吗?