如何直接取出SqlServer库中各表的键的字段名?(生计问题,请多多帮忙)(200分)

  • 主题发起人 主题发起人 NotesDev
  • 开始时间 开始时间
应该是个系统过程。
有谁知道。
继续说。
 
sp_pkeys 存储过程可以取得主键
sp_fkeys 存储过程可以取得外键
sp_tables存储过程可以取得所有的表
你可以自己做一个存储过程, 调用sp_tables,然后循环调用
sp_pkeys和sp_fkeys

具体可以参考一下sp_columns的源代码
 
sp_columns object_name [, object_owner] [, object_qualifier]
[, Column_name]

Object_Name可以是表名

返回结果集中,COLUMN_NAME是字段名,Table_Name是表名
另外,我记得不带参数可以查出所有表,你可以试一下
 
表名好像不可空.
谢谢,各位.
 
后退
顶部