在SQL导入“NULL”行中导入excel
我有一个存储过程,导入不同格式的工作簿到数据库表,对他们工作,然后删除表。
这是填充查询。
SELECT IDENTITY(INT,1,1) AS ID INTO #test101 FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=WorkBook.xls',[WorkSheet$])
一些电子表格似乎在底部创build一个空行。
我如何导入和忽略空行?
- 打开电子表格并删除数据表下面的几行 。
要么 - 使用
DELETE FROM #test101 WHERE myCol_1 IS NULL AND myCol_2 IS NULL
要么 - 如果你想保存编号(ID),加载到#test_x,删除空行,然后加载到#test101。
要么 - 使用SSIS在SSIS中的ETL过程中加载并删除空行。