插入的行数为负

ran*_*tic 4 oracle oracle-11g insert

我只是运行了一个相当简单的 INSERT 语句(我认为它处理了很多行),我得到了消息:

-1,311,750,183 行插入

我应该担心它是负面的吗?

Exc*_*ace 5

行数可能超过 PLS_INTEGER 的值。这是 Oracle 在%ROWCOUNT.

%ROWCOUNT属性:获取了多少行?%ROWCOUNT返回:在显式游标打开之后但在第一次获取之前为零 否则,获取的行数 (a PLS_INTEGER) 注意:如果行数超过 a 的最大值PLS_INTEGER,则SQL%ROWCOUNT返回负值。有关信息 PLS_INTEGER,请参阅“ PLS_INTEGER 和 BINARY_INTEGER 数据类型”。