Oracle Error,在数据库之间移动数据

时间:2013-02-14 21:01:48

标签: sql oracle toad

我正在两个数据库之间移动一些数据并取得了很大的成功,但后来我遇到了一个与我一直在做同样查询的问题。

查询:

INSERT INTO INTERNET.WEBSECURITY@crmtest SELECT * FROM INTERNET.WEBSECURITY;

错误:

ORA-06502: PL/SQL: numeric or value error: character string buffer too small

关于这可能是什么的任何想法?

2 个答案:

答案 0 :(得分:2)

您正在尝试为plsql变量赋值,该变量不够大或者其大小大于列数据类型。

答案 1 :(得分:0)

此外:将非数字值分配/插入数值变量/列。 您的表列可能在数据类型和大小上有所不同。我在你的例子中没有看到任何变量。