0
我用OPENROWSET插入Excel文件到表Sql Server中如何跳過Excel工作表不存在
INSERT INTO [Program_2].[dbo].[Current]
([Div],[Date],[HomeTeam],[AwayTeam])
SELECT [Div],[Date],[HomeTeam],[AwayTeam]
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=C:\Users\2016-2017.xls', [B1$])
但是,如果[B1 $]表不存在,我不知道如何跳過該表並插入另一張表[D1 $]。我嘗試使用EXISTS,但我沒有運氣
您將需要在此處提供一些背景信息。我不明白你的意思是關於不存在的工作表並插入到另一個表中... –
我在一個工作簿中有10個表有時會刪除一個工作表,所以我想跳過那一個並插入其他表,因爲SQL給了我錯誤 –