我有一些SQL技能,但我有一個問題: 我目前每月通過包含1張信息的電子郵件獲得excel工作表。我需要能夠使用此信息完全更新和替換SQL Server 2008(express)中的表。如何更新excel中的工作表的SQL表格
我試圖創建一個proceedure刪除表和使用這樣的事情
Drop Table Utah
Create table Utah
Insert into dbo.[Utah]
Select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=c:< .sxl file here>;HDR=YES',
'SELECT * FROM [Utah]')
重新創建但是我的運氣不好,當我嘗試做一個proceedure這一點。
每個步驟似乎都可以自行完成,但爲了簡化操作並使其他人能夠輕鬆完成 - 您能否幫助我?
了'INSERT INTO ....' - 你應該確保它不存在第一(這是'DROP TABLE') - 但是你應該**不**已經嘗試自己重新創建該表; 'INSERT INTO'將爲您做到這一點。 – 2012-08-16 14:07:54
marc_s - INSERT INTO如何創建表? – AnandPhadke 2012-08-16 14:17:57