我在使用 SQL Server 时遇到了问题。我有一张包含 42 列的表,每月经常需要导入数据。这些导入是使用导入和导出向导从平面文件进行的。我的问题在于,我的位置列包含以下格式的信息:
- 悉尼,澳大利亚
- 伦敦,英国
- 法国巴黎
- 美国纽约市
对我来说,最好的方法是什么,以相同或类似的方式显示数据,而无需将位置列一分为二。例如:我可以将所有内容放在引号中吗?我知道您可以检查一下,但是如果发生这种情况,我可以实现某种类型的控件来提示错误吗?
感谢您的时间!
答案1
每rfc4180,必须使用双引号将该字段括起来。
包含换行符 (CRLF)、双引号和逗号的字段应使用双引号括起来。例如:
"aaa","b CRLF
bb","ccc" CRLF
zzz,yyy,xxx
"New York City, USA","next field value","Field, With, Lots, Of, Commas"