我在练习的时候,用PLSQL developer建立了这样的一张表
create table TB_USERINFO
(
ID NUMBER(10) not null,
USERID NUMBER(10) not null,
USERNAME NVARCHAR2(50) not null,
USERPASS NVARCHAR2(50) not null,
AGE NUMBER(3),
BIRTHDAY DATE
)然后在用developer插入数据的时候就会报“仅可以为插入long列的Long值赋值”这个错
但是如果我手写insert语句进行插入操作就没事,而且不只是这一个表
我换了其他表也是这样,就是不能用工具插入,只能手写insert语句操作。
insert into tb_userinfo(id,userid, username,userpass)
values(12,123,'234','234');网上搜了一下,很多人都碰到过这个问题,可是和我的情况不同,他们都是输入长度很长的字符才报错,我的是无论用工具输入什么都会报错,但是手写insert没事,请高人帮忙,多谢了
create table TB_USERINFO
(
ID NUMBER(10) not null,
USERID NUMBER(10) not null,
USERNAME NVARCHAR2(50) not null,
USERPASS NVARCHAR2(50) not null,
AGE NUMBER(3),
BIRTHDAY DATE
)然后在用developer插入数据的时候就会报“仅可以为插入long列的Long值赋值”这个错
但是如果我手写insert语句进行插入操作就没事,而且不只是这一个表
我换了其他表也是这样,就是不能用工具插入,只能手写insert语句操作。
insert into tb_userinfo(id,userid, username,userpass)
values(12,123,'234','234');网上搜了一下,很多人都碰到过这个问题,可是和我的情况不同,他们都是输入长度很长的字符才报错,我的是无论用工具输入什么都会报错,但是手写insert没事,请高人帮忙,多谢了
plsql dev 的for update修改是吧
是一个一个值插入出现问题吗
还是批量复制粘贴?打勾之前检查是否有数据插入位置错误
然后点下面数据表中的锁(编辑数据),然后插入了一条数据
上面图中最后那条就是我插入的