我使用参数化查询(其中 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中使用列作为参数使用参数化查询?
欢迎您的想法/建议。