Sql 使用Excel单元格值范围查询ms单参数

Sql 使用Excel单元格值范围查询ms单参数,sql,oracle,excel,oracle-sqldeveloper,query-parameters,Sql,Oracle,Excel,Oracle Sqldeveloper,Query Parameters,我有一个excel表格,有两个字段:用户id列表和相应的创建日期。我想通过只返回用户id在(?)中的记录,从一个拥有大约一百万条记录的外部数据库中进行查询。如何将一系列id(如$A1:A17)作为单个参数传递给查询?使用另一种方法实现相同结果的一个选项是创建一个只包含一列的用户id 然后,您可以运行查询并执行以下操作: where user_id in (select user_id from my_temp_table) 实际上,我正试图找到一种方法来实现上述结果,而无需创建临时表。有没有一

我有一个excel表格,有两个字段:用户id列表和相应的创建日期。我想通过只返回用户id在(?)中的记录,从一个拥有大约一百万条记录的外部数据库中进行查询。如何将一系列id(如$A1:A17)作为单个参数传递给查询?

使用另一种方法实现相同结果的一个选项是创建一个只包含一列的用户id

然后,您可以运行查询并执行以下操作:

where user_id in (select user_id from my_temp_table)

实际上,我正试图找到一种方法来实现上述结果,而无需创建临时表。有没有一种方式可以说:用户id在(?)中的什么位置?是否存在一系列单元格值?@user2781746这里有一篇博客文章可能对您有所帮助:。如果您在这方面没有任何进展,并且需要VBA语法的帮助来创建临时表,请告诉我。