我需要将.csv文件导入SQL表。
输入文件如下:
gru,212,BNP10H,bnp10h,1,01,Gestore 01
limGru,2012-09-12,17:21:05,kair103,,,,
limGru,2012-10-19,09:45:03,kair028,,,,
limGru,2012-10-19,09:45:06,kair028,,,,
limGru,2012-10-19,09:45:14,kair028,,,,
gru,207,BNP50E,bnp 50 equity,1,01,Gestore 01
limGru,2012-09-13,11:49:58,kair022,,,,
limGru,2012-10-05,15:20:11,kair048,,,,
limGru,2012-10-17,09:23:14,kair048,,,,
我只会导入以“limGru”开头的行。
如何实现我的任务?
已编辑:请注意,这些行的列数不同,具体取决于第一个字段(“gru”或“limGru”)
编辑2:请看这里:
答案 0 :(得分:1)
从平面文件导入所有数据,然后使用条件拆分转换。 如果您不熟悉转换,请点击以下链接: http://technet.microsoft.com/en-us/library/ms137886(v=sql.90).aspx
答案 1 :(得分:0)
如果limGru
是固定值?如果是,那么您可以使用条件[NameOfYourFirstColumn] == "limGru"