0
我想编写一个SQL Update命令,该命令可以每年运行一次,以根据接收到的外部值更新Oracle数据库中每个帐户的记录一个Excel电子表格。从Excel电子表格更新Oracle数据库表的SQL语句
我的研究迄今是表明我可能能够使用OPENROWSET命令,但大多数引用都出现了从Excel这个用于MS SQL服务器:
INNER JOIN
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\foldername\spreadsheetname.xls;',
'SELECT column1name, column2name, column3name, column4name
FROM [worksheetname$]') EXT
有人可以验证我是在正确的道路上甚至更好地提供一个基本的例子?
基本的伪逻辑如下: 对于Oracle USER_DEFINED表中的每个记录,其中CODE_FIELD等于“CRS”和在那里我有一个匹配的帐户数在电子表格上的数值,更新值字段Oracle USER_DEFINED表中的记录与电子表格中“值”列的内容。
有趣的选择,但我正在寻找的东西,我可以创建一个宏,只是有一个非技术专家根据时间表运行。 (还是)感谢你的建议。 – 2012-03-10 18:40:23