防止TSQL导出到CSV时出现千位分隔符

防止TSQL导出到CSV时出现千位分隔符,tsql,csv,export,Tsql,Csv,Export,将TSQL select结果导出到CSV时,值显示一个奇怪的千位分隔符。部分代码为: CONVERT(DECIMAL(10,2),i.UserNumber_04) as CAP 查询结果显示完美的值,例如:1470.00,但CSV或txt文件显示奇怪的值,如1470,00。如何防止第一个逗号? 起初我以为这只是excel中的格式样式,但在txt文件中也是如此 你是如何导出TSQL select结果的?使用批处理文件和sql命令它必须是批处理文件,然后导致逗号,你能共享批处理文件代码吗?我通过先

将TSQL select结果导出到CSV时,值显示一个奇怪的千位分隔符。部分代码为:

CONVERT(DECIMAL(10,2),i.UserNumber_04) as CAP
查询结果显示完美的值,例如:1470.00,但CSV或txt文件显示奇怪的值,如1470,00。如何防止第一个逗号?
起初我以为这只是excel中的格式样式,但在txt文件中也是如此

你是如何导出TSQL select结果的?使用批处理文件和sql命令它必须是批处理文件,然后导致逗号,你能共享批处理文件代码吗?我通过先将其转换为十进制后将其转换为nvarchar解决了这一问题。这不是最干净的解决方案,但它起到了作用。