oracle 插入一条记录 我又张表 id设置的主键且创了序列(自动增长)的,我现在想用代码插入一条记,该怎么

假如列为empidenameejobdeptid要是这样可以我就不会提问了哦提示无法将null值插入到empid如果用加个empid_pk.nextval又说违反唯一约束... 假如列为 empid ename ejob deptid
要是这样可以 我就不会提问了哦
提示无法将null值插入到 empid
如果用 加个empid_pk.nextval 又说违反唯一约束条件
谁知道啊?
展开
 我来答
woyaoaiaia
2011-01-17 · TA获得超过764个赞
知道小有建树答主
回答量:479
采纳率:0%
帮助的人:163万
展开全部
insert into 表名 (empid,ename,ejob,deptid) values (empid_pk.nextval,'名','工作','部门')
如果提示有错的话分析一下是否是其他列的出错了,如果排除其他列的话,试用一下语句:select empid_pk.currval from dual查看一下当前的序列号是多少,然后加上自己定义的步长计算出下一序列号是多少,再看一下计算出来的序列号是否已经在表里有所记录了。
zunzun120
2011-01-17 · 超过11用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:47.2万
展开全部
insert into 表名 (ename,ejob,deptid) values ('名','工作','部门')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-17
展开全部
你的序列名是什么?表中已经有数据了吗?你表的主键是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式