Oracle 导入选项
Oracle Import option
我有一个简单的问题,你究竟如何使用oracle导入工具导入一个带有自动调整列长度选项的数据库,使其在导入数据之前自动适应数据。
举个例子:如果我有一个 table TABLE1,它有一个名为 "comment" 的列,注释字段长度是 250。因为我是从源导入 TABLE1(在西方字符集)导入目标数据库(这是 AL-UTF32 字符集)。由于字符集转换,部分记录数据会增长,即1条记录的评论字段数据会从250增长到260。
我的问题是:如何导入TABLE1,使目标数据库自动将字段"comment"从250更改为该字段的最大数据字段长度(字符集转换后数据增长)。所以我可以毫无错误地导入 TABLE1。
导入选项或命令行是什么?有没有办法知道哪些列导致数据问题?
谢谢
理想情况下,您可以预先构建目标 table,并在此时定义您需要的列宽。然后,您将根据您的输入格式定制一个 sqlldr(SQL 加载程序)控制文件。
我有一个简单的问题,你究竟如何使用oracle导入工具导入一个带有自动调整列长度选项的数据库,使其在导入数据之前自动适应数据。
举个例子:如果我有一个 table TABLE1,它有一个名为 "comment" 的列,注释字段长度是 250。因为我是从源导入 TABLE1(在西方字符集)导入目标数据库(这是 AL-UTF32 字符集)。由于字符集转换,部分记录数据会增长,即1条记录的评论字段数据会从250增长到260。
我的问题是:如何导入TABLE1,使目标数据库自动将字段"comment"从250更改为该字段的最大数据字段长度(字符集转换后数据增长)。所以我可以毫无错误地导入 TABLE1。
导入选项或命令行是什么?有没有办法知道哪些列导致数据问题?
谢谢
理想情况下,您可以预先构建目标 table,并在此时定义您需要的列宽。然后,您将根据您的输入格式定制一个 sqlldr(SQL 加载程序)控制文件。