Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何从文件中获取记录以在select语句中使用这些记录?_Sql_Oracle - Fatal编程技术网

Sql 如何从文件中获取记录以在select语句中使用这些记录?

Sql 如何从文件中获取记录以在select语句中使用这些记录?,sql,oracle,Sql,Oracle,我有一个由ID组成的文件 我的声明是 select * from table_name where id in (?) ??在语句中应该有ID…但这些ID在文件中 请帮我写些什么来代替?象征 如果不在数据库中创建表,我们就不能完成上面的事情吗 提前感谢您应该将文件导入数据库 您可以使用SQL*Loader来实现这一点,或者创建一个表,其中包含您应该将文件导入数据库 您可以使用SQL*Loader来实现这一点,或者使用创建一个表。您可以在使用数据库的PHP/C/Java/其他代码中将SQL查询组

我有一个由ID组成的文件

我的声明是

select * from table_name where id in (?)
??在语句中应该有ID…但这些ID在文件中

请帮我写些什么来代替?象征


如果不在数据库中创建表,我们就不能完成上面的事情吗


提前感谢

您应该将文件导入数据库


您可以使用SQL*Loader来实现这一点,或者创建一个表,其中包含

您应该将文件导入数据库


您可以使用SQL*Loader来实现这一点,或者使用

创建一个表。您可以在使用数据库的PHP/C/Java/其他代码中将SQL查询组合为字符串。我真的认为,如果您的约束条件没有阻止它的话,将ID保存在数据库中或导入文件将是最简单的方法。

您可以在使用数据库的PHP/C/Java/其他代码中将SQL查询组合为字符串。我真的认为,将ID保存在数据库中或导入文件将是最简单的方法,如果您的约束条件没有阻止它的话。

如果不在数据库中创建表,我们就不能执行上述操作吗?@musicking123:这不是一个这样的表。它看起来像一个表,但存储在文件中,而不是表空间中。如果不更改架构,则无法执行此操作。如果不在数据库中创建表,则无法执行上述操作?@musick123:这不是这样的表。它看起来像一个表,但存储在文件中,而不是表空间中。如果不更改架构,则无法执行此操作。