【发布时间】:2021-02-12 16:55:33
【问题描述】:
是否有在 sql 查询中创建分隔符的选项?
EXECUTE ('
Select
A
from dbo.Table') AT BAZ_PROD
A |
---------
92759.4 |
我想看:92 759.4 而不是 92759.4
我试过了
EXECUTE ('
Select
FORMAT(A, ''###,###,###.##'') AS A
from dbo.Table') AT BAZ_PROD
并且有错误:
链接服务器“BAZ_PROD”的 OLE DB 提供程序“OraOLEDB.Oracle”返回消息“ORA-00904:”FORMAT“:无效 ID”。
【问题讨论】:
-
这种事情应该在你的表现层中完成。因此,如果您要导出到 excel 或在 tableau 中显示它,您可以在那里对其进行格式化。
-
你的错误是Oracle?但是您已标记 SQL Server... 请确保您的标记正确。
标签: sql-server