查询某个表的关键字!

happy79 2007-10-12 03:05:52
各位:
请问怎么样知道某一个表中的关键字key呢?
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy79 2007-10-12
  • 打赏
  • 举报
回复
找到了,非常感谢!
脆皮大雪糕 2007-10-12
  • 打赏
  • 举报
回复
可以使用系统存储过程sp_pkeys
比如你想知道northwind..customers的主键可以用下面的方法

use northwind
go
exec sp_pkeys 'customers'

结果集

TABLE_QUALIFIER 表限定符的名称。该字段可以为 NULL。
TABLE_OWNER 表所有者的名称。该字段始终返回值。
TABLE_NAME 表的名称。在 SQL Server 中,此列表示在 sysobjects 表中的列出的表名。该字段始终返回值。
COLUMN_NAME 是所返回的 TABLE_NAME 中每一列的列名。在 SQL Server 中,此列表示在 syscolumns 表中列出的列名。该字段始终返回值。
KEY_SEQ 多列主键中列的序列号。
PK_NAME 主键标识符。如果对数据源不适用,则返回 NULL。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧