• 您的位置我爱Aspx >> 数据库 >> 查看表
  • 查看表

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:32  关键字:
  • Syntax

    sp_helpconstraint [@objname =] @#table@#

    [,[@nomsg =] @#no_message@#]

    其中[@objname =] @#table@#子句指定约束所在的表的名称;[@nomsg =] @#no_message@#子句是可选项,用于打印表的名称。no_message 的数据类型为VARCHAR(5)。

    例7-20:显示表orders 的约束信息。

    exec sp_helpconstraint orders

    (2) 用Sp_pkeys 存储过程查看主关键字约束

    Sp_pkeys 存储过程返回当前数据库中指定表的主关键字,其语法如下:

    sp_pkeys [@table_name =] @#name@#

    例7-21: 显示表orders 的主关键字约束信息。

    use pangu

    exec sp_pkeys orders

    运行结果如下:

    TABLE_QUALIFIER TABLE_OWNER TABLE_NAME COLUMN_NAME KEY_SEQ PK_NAME

    Pangu dbo orders order_id 1 pk_order_id (1 row(s) affected)

    (3) 用Sp_fkeys 存储过程查看外关键字约束

    Sp_fkeys 存储过程返回当前数据库中指定表的主关键字,其语法如下:

    sp_fkeys [@table_name =] @#name@#

    例7-22 显示表products 的外关键字约束信息。

    exec sp_fkeys products

    运行结果如下:

    PKTABLE_QUALIFIER PKTABLE_NAME PKCOLUMN_NAME FKTABLE_NAME FKCOLUMN_NAME FK_NAME PK_NAME

    temp products p_id … orders p_id … PK_products …

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:自定义数据类型
    下一篇:SQL表的删除
  • 相关文章