atr*_*lla 11 sql-server ssms sql-server-2005 sql-server-2008
我有很多.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
Run Code Online (Sandbox Code Playgroud)
是否可以在SQL Server Management Studio中删除这些空行?这就是我想要的:
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
Run Code Online (Sandbox Code Playgroud)
小智 25
您可以使用SSMS中的正则表达式来执行此操作:
祝好运
不是内置的,查找和替换可以与正则表达式一起使用,而某些狡猾的人可能会有一个解决方案.
| 归档时间: |
|
| 查看次数: |
20359 次 |
| 最近记录: |