Database 使用PL/SQL在Oracle中使用excel工作表中的列作为update语句的输入

Database 使用PL/SQL在Oracle中使用excel工作表中的列作为update语句的输入,database,excel,oracle,plsql,Database,Excel,Oracle,Plsql,我只是好奇——是否可以使用我的C://中excel工作表的一列中的值作为我正在用PL/SQL编写的连接到Oracle DB的update语句的输入。 更新声明: update inventorylist set Type = "Metals" Location = "Store A" where Unique_ID IN (2234, 2455, 5578); 唯一的_ID值位于Excel文件的此特定列中。那么,是否可以将文件中的值拉入update语句中?毫无疑问,有一种方法可以将Ex

我只是好奇——是否可以使用我的C://中excel工作表的一列中的值作为我正在用PL/SQL编写的连接到Oracle DB的update语句的输入。 更新声明:

update inventorylist
set Type = "Metals"
    Location = "Store A"
where Unique_ID IN (2234, 2455, 5578);

唯一的_ID值位于Excel文件的此特定列中。那么,是否可以将文件中的值拉入update语句中?

毫无疑问,有一种方法可以将Excel中的值直接读取到Oracle中。但这需要导入数据或连接到Excel来读取数据

我只想添加一个新列,其公式如下:

=A1&", "

把公式抄下来。然后将结果复制到我的查询窗口中,以查看列表中的
。请记住删除最后一个逗号。

这就是我要使用的,但我希望使用一种不必打开或使用excel文件的方案。在我指定Excel fie的路径并在update语句中使用该路径后,希望Oracle能够从Excel文件中选择列内容。@BasilOgbunude。这比你想象的要复杂。该文件位于本地驱动器上。Oracle(大概)在一个删除服务器上。您在本地以自己的身份登录。服务器正在(可能)以不同的用户id运行。为了开始,您需要找到一个您和服务器都可以访问的网络位置,并授予文件权限,以便您可以读取和写入文件,Oracle至少可以读取该文件。