0

我使用参数化查询(其中 IDVALUE=?)使用 MS Excel 从 Oracle 数据库中检索数据。这对我输入参数值(数字)有用。但是对于单元格 A1 中的文本/字符串作为 ID,我尝试了以下操作:

SELECT * FROM Table WHERE ID ="'?'"
SELECT * FROM Table WHERE ID ='?'
SELECT * FROM Table WHERE ID =?
  • 在单元格 A1 中输入带/不带单引号的“ABC123”
  • 使用公式 =CHAR(39)&A1&CHAR(39)

它们都不起作用。

之前通读过,还是找不到成功 如何在Excel中使用列作为参数使用参数化查询?

欢迎您的想法/建议。

4

0 回答 0