标签: oracle user-defined-types sql-loader
我正在尝试将大量数据加载到我的Oracle数据库中,直到现在我一直在使用普通的插入语句,但随着时间的推移,要插入的行数增加到超过15mil并且需要很长时间。
我一直在研究SQL *加载器进行批量加载,但一直未能确定它们是否支持用户定义的类型。
所以我的问题的底线是,是否可以在SQL *加载器中加载UDT以及如何,如何?
我加载的数据来自脚本,因此我可以在导出到数据文件之前进行转换,如果需要的话!
答案 0 :(得分:2)
可以使用SQL * Loader加载用户定义的对象类型。请参阅这些文档。
http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_concepts.htm#i1005027 http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_loading.htm#i1006457 http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_loading.htm#i1009398