Oracle 导入错误 - 字段长度
Oracle Import Error - Field Length
我在尝试将 table 从西方字符集导入 UTF 字符集时遇到了错误 运行。我知道问题是某些数据 "grows"。 F
例如:
ORA-02374: 加载转换错误 table "RESULT"
ORA-12899: 列 MATRIX_NAME 的值太大(实际值:11,最大值:10)
ORA-02372: 行的数据: MATRIX_NAME :
我原来知道在源数据库(使用西方英文字符集)中进行备份时,列字段长度定义为varchar(10),但是当导入目标数据库(使用UTF字符集)时, 数据增长到 11.
Oracle有没有办法在导入数据之前自动固定字段长度(所以它自动将字段长度扩展为11),以确保数据不会被截断。怎么做?
我正在使用 Oracle 11G。
是的。 Oracle 内置的导入/导出工具可以自动处理大小问题。
我在尝试将 table 从西方字符集导入 UTF 字符集时遇到了错误 运行。我知道问题是某些数据 "grows"。 F
例如:
ORA-02374: 加载转换错误 table "RESULT" ORA-12899: 列 MATRIX_NAME 的值太大(实际值:11,最大值:10) ORA-02372: 行的数据: MATRIX_NAME :
我原来知道在源数据库(使用西方英文字符集)中进行备份时,列字段长度定义为varchar(10),但是当导入目标数据库(使用UTF字符集)时, 数据增长到 11.
Oracle有没有办法在导入数据之前自动固定字段长度(所以它自动将字段长度扩展为11),以确保数据不会被截断。怎么做?
我正在使用 Oracle 11G。
是的。 Oracle 内置的导入/导出工具可以自动处理大小问题。