SQL Server 2005导入和导出向导
关于导入和导出向导,在SQL Server 2005环境中,我希望收到一些关于如何选择最佳字段分隔符的建议:例如,我需要导出为平面文件的表中包含带有逗号的列,因此我不能使用逗号作为字段分隔符 我曾想过在所有表中搜索ASCII字符(0-255)不存在的内容,并使用此字符作为分隔符,但此搜索操作计算量很大SQL Server 2005导入和导出向导,sql,sql-server-2005,Sql,Sql Server 2005,关于导入和导出向导,在SQL Server 2005环境中,我希望收到一些关于如何选择最佳字段分隔符的建议:例如,我需要导出为平面文件的表中包含带有逗号的列,因此我不能使用逗号作为字段分隔符 我曾想过在所有表中搜索ASCII字符(0-255)不存在的内容,并使用此字符作为分隔符,但此搜索操作计算量很大 我可以使用什么类型的字符将表格导出为平面文件 我可以使用几个字符吗,例如,$ 是否最好使用固定长度字段 如有任何建议,将不胜感激 最好的建议将被接受。我建议您使用制表符、“|”字符或“;” 这
- 我可以使用什么类型的字符将表格导出为平面文件
- 我可以使用几个字符吗,例如
,$
- 是否最好使用固定长度字段
最好的建议将被接受。我建议您使用制表符、“|”字符或“;” 这些都是常用的
干杯 标准做法是使用分隔符(通常是逗号)和文本限定符(通常是双引号) 然后输出为: “字段A”、“字段B”、“带逗号的字段” 使用文本限定符意味着您无需担心字段中出现的分隔符。 我不想麻烦使用固定宽度,如果您更改了表的设计并忘记更新所有导出脚本,那么以后可能会导致截断
使用csv扩展名(file.csv)因此,其他程序可以识别文件类型。CSV代表逗号分隔值。使用逗号分隔符和双引号文本限定符,如果字段包含逗号和/或双引号,会发生什么情况?我在导入阶段会遇到问题吗?您不应该对逗号有问题,您可能希望使用双引号执行一个小测试-如果是如果出现错误,请在输出上使用替换(字段“,””),这将解决导入时出现的任何错误。-这是单双引号,单双引号