gpt4 book ai didi

sql-server - 来自 SQL Server 的简单结果格式化

转载 作者:行者123 更新时间:2023-12-03 18:11:04 25 4
gpt4 key购买 nike

我已经使用 SQL 一段时间了,我一直对使用 SSMS 中的Results to Grid 感到满意。

现在我有一系列正在运行的查询,我希望对结果进行一些非常简单的格式化。目前,Results to GridResults to Text 都无法满足我的要求。

我想做的几件事是让我更容易阅读

  1. 删除显示“# row(s) affected”的文本(在 Results to Text 中找到)
  2. 在列对齐输出格式中使列不要那么宽(部分问题是最大字符数似乎没有低于 30 - 这是我的数据强制这样做的吗?)

如果我无法格式化输出(即使是文本文件)我还有什么其他选择?

我花了一些时间查看 SQL Server -> PHP -> HTML 以及 SQL Server -> Reporting Services -> MS Report Builder,但坦率地说,放置一些间隔符并稍微抬高标题似乎有点矫枉过正.

我觉得我在这里遗漏了一些东西......我宁愿不经历所有 PHP 安装的麻烦,也不想只是为了能够查看我的数据一点点一点更漂亮。

最佳答案

Remove the text that says '# row(s) affected' (found in the Results to Text)

把这个 SET NOCOUNT ON 放在你的 sql 的顶部

Make the columns not so wide in the column aligned Output Format (part of the problem is that the Maximum Number of Characters does not appear to go below 30 - is this my data that forces this?)

是的,它是执行此操作的字段的大小。如果您知道不会丢失数据,则可以将其转换为 cast(field as varchar(20) 以使其更小。

关于sql-server - 来自 SQL Server 的简单结果格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9425713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com