我正在尝试将某些内容导入SQL。错误是在这种情况下,最后一个字段SUB太大而且会被截断。它会这样做是有意义的。下面的示例数据将证明这一点。 CODDESC(代码描述)字段必须有逗号。源文件是csv(逗号分隔)文件。当我将它导入SQL时,可以理解地将CODDESC中的第一个逗号放入SUB中。它有14K行,因此在Notepad ++中手动编辑它是不切实际的。正如导入Excel。
state code period codty coddesc sub
32 12345 20 1 clerk,cashier 1
32 13456 20 1 cleaner,janitor 1
我看着其他人如 Import CSV file into SQL Server
但是,我不知道如何插入此FIELDTERMINATOR ||进入文本文件/ sql表。有没有办法以这样的方式划分你只根据前5个逗号做的事情。固定宽度不起作用,因为codedesc字段长度在8到45个字符之间。
答案 0 :(得分:0)
不是真正的答案,但我能够使用notepad ++中的find和replace完成任务,然后执行一些手动编辑,以便将其导入Excel。