SQL Server sp_help:如何限制输出窗口的数量
Posted
技术标签:
【中文标题】SQL Server sp_help:如何限制输出窗口的数量【英文标题】:SQL Server sp_help : how to limit the number of output windows 【发布时间】:2012-07-26 15:25:14 【问题描述】:正常成功执行
sp_help [object_name]
在 SQL Server 中总共返回 7 个输出窗口,其中包含各种结果,通常我只对 2 个窗口感兴趣,即一个包含所有列信息的窗口和一个包含约束的窗口。
有没有办法告诉 SQLserver 在制定命令时只显示这些?
【问题讨论】:
【参考方案1】:简短回答:不,您不能直接执行此操作,因为编写过程是为了返回该数据,而 TSQL 有 no mechanism 用于访问特定结果集。
长答案:但您可以轻松地从其他程序或直接从system catalog 获得相同的信息:
sp_columns
、sp_helpconstraint
(这实际上是由sp_help
调用的)等。
sys.columns
、sys.objects
等
还可以选择从sp_help
复制源代码并将其用作您自己创建的新程序的基础,尽管我个人只是自己从头开始编写。如果您决定编写自己的存储过程,您可能会发现 this question 也很相关。
【讨论】:
以上是关于SQL Server sp_help:如何限制输出窗口的数量的主要内容,如果未能解决你的问题,请参考以下文章
sql server中的 trimtrailingblanks