我正在尝试使用sqlldr将数据加载到数据库表中。我遇到的问题是只加载每行的第一个字符。我在AIX上使用Oracle version 12.1。我的数据是一个单列文本文件。每条记录的长度都是可变的。在此测试集中,我们将数据限制为10个字符。每一行都在一个新行上。它应该加载到一个单列表中。我的空表定义为:
cre
我使用sqldr将4个表从一个模式复制到另一个模式。其中3个表没有给我任何问题,而且我能够成功地将它们全部复制过来。第四个是我的问题出现的地方。当我运行sqlldr命令时,所有行都保存在.bad文件中,并且没有复制任何行。我将列出我使用的代码,以便更好地理解。'fields terminated by ','
(DEPTNO,DNAME,RESTAURANT,LOCATION,MOT
第一个问题:我试图使用SQLLDR分别将test1.csv、test2.csv和test3.csv加载到table1、表2<代码>E29</code>和<code>E 110</code>表3<code请原谅我在这方面的知识不足,在.ctl文件中定义它时,我无法很好地理解它,只有我能想到下面的代码,但这是不正确的。所以我的问题是,我怎样才能纠正这个问题,或者说这是可能的?enclosed by &