sql - 有没有办法在 SQL Server Management Studio (SSMS) 中分离查询结果?
问题描述
我得到了一个简单的查询,它从OrderLine
表中返回结果。有没有办法在视觉上分离查询结果以使其更易于阅读,就像这里显示的图像一样?
SELECT [OrderNo], [LineNo]
FROM [OrderLine]
结果:
解决方案
您可以像这样执行多个查询:
DECLARE @i int = 1
DECLARE @OrderNo
DECLARE @OrderNos TABLE (
Idx smallint Primary Key IDENTITY(1,1)
, OrderNo int
)
INSERT @OrderNos
SELECT distinct [OrderNo] FROM [OrderLine]
WHILE (@i <= (SELECT MAX(idx) FROM @employee_table))
BEGIN
SET @OrderNo = (SELECT [OrderNo] FROM [OrderNos] WHERE [Idx] = @i)
SELECT [OrderNo], [LineNo]
FROM [OrderLine]
WHERE [OrderNo] = @OrderNo
SET @i = @i + 1
END
推荐阅读
- php - 在 Symfony 4 中使用 swift mailer 发送邮件
- excel - 比较 2 个不同 Excel 工作表中的数据以找出差异
- c# - 从 Web 服务响应中读取包含数组的 XML 元素
- java - Gui 在通过 telnet 发送命令时挂起(Java 编程)
- java - 从 Spring Security 中的文件中读取用户名/密码
- javascript - TypeScript:有什么技术可以中断递归条件类型推断?
- python - 在python中获取文本文件的第一行和第一列的值
- r - R函数:run_matlab_script
- python - 如何通过python查找和更改所有json.gz文件
- intellij-idea - Idea插件:如何使注释器适用于普通文件