sqlldr是把数据加载到数据库中;外部表中的数据是基于操作系统文件的,真正的数据没有保存到数据库中,是在操作系统文件里面的。所以外部表里面的数据只可以select。外部表基本上可以替代sqlldr。但是在以下3种情况下,应该选择sqlldr而不是外部表:
1.必须通过网络加载数据,也就是说,输入文件不在数据库服务器上。
2.多个用户必须并发的使用相同的外部表来处理不同的输入文件。
3.必须使用LOB类型。外部表不支持LOG。
利用sqlldr的例子来生成外部表的脚本
Oracle外部表
本文导语: sqlldr是把数据加载到数据库中;外部表中的数据是基于操作系统文件的,真正的数据没有保存到数据库中,是在操作系统文件里面的。所以外部表里面的数据只可以select。外部表基本上可以替代sqlldr。但是在以下3种情况下,应...
sqlldr是把数据加载到数据库中;外部表中的数据是基于操作系统文件的,真正的数据没有保存到数据库中,是在操作系统文件里面的。所以外部表里面的数据只可以select。外部表基本上可以替代sqlldr。但是在以下3种情况下,应该选择sqlldr而不是外部表:
1.必须通过网络加载数据,也就是说,输入文件不在数据库服务器上。
2.多个用户必须并发的使用相同的外部表来处理不同的输入文件。
3.必须使用LOB类型。外部表不支持LOG。
利用sqlldr的例子来生成外部表的脚本