sql-loader

    0热度

    2回答

    我已编号(20,4)字段的量,数据被以下列格式来加载: 120,24 200,45 我想将它插入表中以下格式: 120.24 200.45 下面是控制文件: LOAD DATA TRUNCATE INTO TABLE TEMP_TARIFICACION_FIJA_69 FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"' TRA

    0热度

    1回答

    我有大约50万条记录的平面文件格式如下: last_login=2014022 BPN=1234567890 first_last_names=portal admin username=portal_admin [email protected] last_login=2010092 username=UCES1005 BPN=1001117643 [email protect

    0热度

    1回答

    有一个文件,该文件是在格式的x,y这应该使用SQL装载机 XY AB 新线被加载的末端新线 的所有数据被加载到表A(x,y)其中x,y是varchar2 - 此步成功通过。 下一步是处理加载的数据 - 即将数据转换为适当的格式等。 在这一步我遇到了麻烦,因为列y被转换为数字(它存储数字)。但是,由于文件末尾有新行,此行被破坏,并且to_number转换失败。 这怎么解决?

    0热度

    2回答

    有没有什么办法可以运行SQLLoader,并在命令行中输入我通常在控制文件中写入的所有选项? 我问的原因是,我需要在不同的时间在不同的表格中加载不同的.csv文件,如果我不想每次都创建一个控制文件,它会容易得多。 谢谢!

    0热度

    1回答

    我想在控制文件(sql加载文件)中添加以下语句。 select 123456, regexp_replace(123456, '(\d+)(\d{2})', '\1.\2') from table_1; 请指教。

    0热度

    1回答

    我正在使用bcp(sybase mass insert)插入数百万条记录,但我的公司正在迁移到oracle。 我不确定是否应该使用数组绑定或sql加载器。内存中有很多数据。我可以1.使用数据创建一个文本文件,并使用sql-loader插入它或2.使用数组绑定库插入数据。我不确定哪个更适合我的应用程序。一个和另一个之间有什么区别。对某些应用程序更好吗? 我应该用哪个来替换bcp?

    2热度

    1回答

    我正在编写一个shell脚本来将一些文本文件导入Oracle数据库。该脚本必须依次调用sqlldr。然而,我发现这个特殊的Oracle安装(我们称之为SYS1)出于某种原因没有sqlldr,我无法通过运行安装程序来更新它。我确实找到了另一个系统(SYS2),看起来与安装的Oracle版本(11.2.0)看似相同,其中sqlldr.exe在C:\Oracle\product\11.2.0\clien

    0热度

    1回答

    当我们谈论sqlloader的并行模式时,这实际上意味着什么?当我在我的脚本来执行: Sqlldr control=first.ctl parallel=true direct=true data=first.unl Sqlldr control=second.ctl parallel=true direct=true data=second.unl 我插入2个表使用与第一个表中first.

    2热度

    1回答

    我有以下数据: G_ID;"KID";"MG_DATE";"SQTY" 5697877;"1301633";"06/04/2012";"1" 5844541;"1301633";"03/04/2012";"1" 5826002;"1301633";"03/04/2012";"1" 当我尝试使用SQL * Loader加载它,我得到以下错误: Record 1: Rejected -

    1热度

    2回答

    我不认为如果这是可能的,但我失去了一些时间在谷歌搜索,但没有结果! 我需要的是这样的例子: DATA: (...)195231021(...) CTL: TEST POSITION(37:40) '1' Result: 0211 (last 3 numbers and append a constant number '1') 请帮助我。