gpt4 book ai didi

sql-server - 如何删除 SQL Server Management Studio (SSMS) 中的空行?

转载 作者:行者123 更新时间:2023-12-02 08:54:58 24 4
gpt4 key购买 nike

例如,我有许多包含大量空行的 .sql 文件,

WITH

cteTotalSales (SalesPersonID, NetSales)

AS

(

SELECT SalesPersonID, ROUND(SUM(SubTotal), 2)

FROM Sales.SalesOrderHeader

WHERE SalesPersonID IS NOT NULL

GROUP BY SalesPersonID

)

SELECT

sp.FirstName + ' ' + sp.LastName AS FullName,

sp.City + ', ' + StateProvinceName AS Location,

ts.NetSales

FROM Sales.vSalesPerson AS sp

INNER JOIN cteTotalSales AS ts

ON sp.BusinessEntityID = ts.SalesPersonID

ORDER BY ts.NetSales DESC

有没有办法删除 SQL Server Management Studio 中的这些空行(SSMS)?

这就是我想要的:

WITH
cteTotalSales (SalesPersonID, NetSales)
AS
(
SELECT SalesPersonID, ROUND(SUM(SubTotal), 2)
FROM Sales.SalesOrderHeader
WHERE SalesPersonID IS NOT NULL
GROUP BY SalesPersonID
)
SELECT
sp.FirstName + ' ' + sp.LastName AS FullName,
sp.City + ', ' + StateProvinceName AS Location,
ts.NetSales
FROM Sales.vSalesPerson AS sp
INNER JOIN cteTotalSales AS ts
ON sp.BusinessEntityID = ts.SalesPersonID
ORDER BY ts.NetSales DESC

最佳答案

您可以使用 SSMS 中的正则表达式来完成此操作:

  1. Ctrl-H 打开“查找和替换”窗口
  2. 选择“使用”->“正则表达式”
  3. 将 ^\n 放入“查找内容”
  4. 保留替换为空
  5. 点击“替换(全部)”

祝你好运

关于sql-server - 如何删除 SQL Server Management Studio (SSMS) 中的空行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742553/

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