使用文本编辑器查看从SSMS导出到CSV的结果时,我看到结果值周围有多余的双引号-而不是字段名称。我在脚本中使用了concat函数,以在每个值和字段名称周围手动添加一对双引号。因此,在我期望“ 012345678”的地方,我实际上看到的是“””“ 012345678”””。
可能我的代码过于基本
例如:
SELECT CONCAT('"',ISNULL('012345678',''),'"') AS '"employee_id"'
FROM employees
选择了更多字段,我仅以其中一个为例。
非常感谢任何方向。
答案 0 :(得分:0)
您不应该在数据字段周围手动添加“ 。如果要在字段周围添加字符,请使用Text qualifier
选项。在SSMS中,使用“任务”>“导出”打开在SQL Server导入和导出向导中,如下所示设置文本限定符,并且您为 Text限定符设置的任何字符都会自动放在每个字段周围。