0

我正在两个数据库之间移动一些数据并且取得了很大的成功,但是在执行与我一直在执行的相同类型的查询时遇到了问题。

查询:

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

错误:

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

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

4

2 回答 2

2

您正在尝试为 plsql 变量分配一个值,该变量不够大或它的大小大于列数据类型。

于 2013-02-14T21:07:35.580 回答
0

另外:为数字变量/列分配/插入非数字值。可能您的表列在数据类型和大小上有些不同。我在您的示例中看不到任何变量。

于 2013-02-14T21:10:02.580 回答