我最近发现我可以使用它sp_help
来获取表定义,并从那时起就被它连接起来了.在我发现之前,我不得不在SQL Management studio中打开Object explorer,手动搜索表名,右键单击表并选择Design.这是一个很大的努力!
您还使用了哪些其他系统存储过程,您不能只是没有?
Alt+ F1是一个很好的快捷键sp_help
.
sp_helptext
是获取存储过程文本的另一个好东西.
所有这些没有证件的
xp_getnetname xp_fileexist xp_dirtree xp_subdirs sp_who2 xp_getfiledetails xp_fixeddrives Sp_tempdbspace xp_enumdsn xp_enumerrorlogs sp_MSforeachtable sp_MSforeachDB
请参见此处:未记录的存储过程
现在,自SQl Server 2005以来,所有的动态管理视图都像sys.dm_db_index_usage_stats一样
sp_ helpindex [table] - 显示索引信息(与sp_help相同的信息)
sp_helpconstraint [table] - 显示主/外键/默认值和其他约束*
sp_depends [obj] - 显示对象的依赖关系,例如:
sp_depends [table] - 显示存储过程,视图,触发器,UDF对此表的影响
sp_depends [sproc] - 显示此存储过程影响/使用的表等
您可以使用它sp_spaceused
来确定表或整个数据库的大小.如果传递表名,则返回用于该表的空间,当使用无参数调用时,它会提供数据库的空间.