sql - 外部表可以用作普通数据库表吗(Oracle)

标签 sql database oracle11g

我怀疑是否可以在我的应用程序中使用外部表 (Oracle) 而无需在数据库中实际创建一个真实的表。我打算做的是我有一个 .txt(大约 25 GB)文件,我想直接在我的 .txt 上运行 SQL 查询> 文件,而无需在实际数据库表中创建和加载数据。所以,我的问题是这是否可能,如果可以,那么这样做的缺点和好处是什么。非常感谢任何帮助。

最佳答案

这是可能的,但外部表的主要缺点是您不能在此类表上创建任何索引,因此选择数据可能会很慢。 阅读this .

关于sql - 外部表可以用作普通数据库表吗(Oracle),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291195/

相关文章:

sql - Access VBA 中的 UNION 查询

mysql - SQL:根据条件限制连接中的记录

sql - 有没有办法舍入 Oracle 交叉表 PIVOT?

oracle - Oracle 10g 中 'ddl_lock_timeout' 的替代方案

asp.net - 在数据库表中存储字节数组的最节省空间的方法 - ASP.NET

SQL Server 中带变量的 SQL Stuff 函数

java - Spring DriverManagerDataSource vs apache BasicDataSource

mysql - 如果第一个表中尚不存在给定值,则 SQL 触发器 : Inserting a row in a table after an insert on another table,

mysql - 为什么 Hibernate 5.2.17 不接受 zonedate 形式?

database - 如何为不同的 oracle 产品放置多个 oracle_home