我需要通过逗号分隔值导入SQL服务器中的数据。从csv文件导入时,SQL Server中可接受哪种DateTime格式?
下面是一个示例线
37;3.90;13;3.25;14;1.70;0;1;0-1;2;3;1;3-1;1;29/1/2000 5:00:00 μμ;
如果我没有错的,最后一个字段29/1/2000 5:00:00 μμ
是不能接受的,因为它包含培养的数据。
内的专用域,像这样
row += $"{v.KickOff.ToString()};";
其中KickOff
是DateTime
数据类型创建的。
没关系,或者在导入后我会有问题吗?
如何导入该CSV文件?你使用BulkCopy还是某种CSV解析器? – Steve
千万不要使用'mm/dd/yyyy'作为数据交换目的的日期表示(事实上,绝对不要使用'mm/dd/yyyy',因为它很愚蠢 - 但这是另一回事)。使用'yyyy-mm-dd'。 – Tomalak
@Steve我将使用sql管理工作室的导入过程 – OrElse