网站开发年收入,郑州网站建设十大公司,网站两侧对联广告图片,河北建设网站企业锁在哪下载设置主键自增步骤#xff1a;
每一张表都要设置序列#xff0c;然后设置触发器。比mysql繁琐。
一、设置序列
选中表后#xff0c;—》 文件—》新建—》其他—》序列. 设置如下四个值即可。 crtls保存。 给序列起个名字#xff0c;一定要全大写字母。
二、设置触发器…设置主键自增步骤
每一张表都要设置序列然后设置触发器。比mysql繁琐。
一、设置序列
选中表后—》 文件—》新建—》其他—》序列. 设置如下四个值即可。 crtls保存。 给序列起个名字一定要全大写字母。
二、设置触发器
打开对应的表的表设计–》触发器 第一步把上面的填写 第二步填写下面的定义部分。 放下面代码。注意把下面的序列名换为自己的序列名。TABLE_DEMO_SEQ
BEGINSELECT TABLE_DEMO_SEQ.nextvalINTO :NEW.IDFROM DUAL;
END;
第三步高级部分填写下面两个值 参考https://blog.csdn.net/Manon_One_Blog/article/details/110433215
报错问题
1ORA-00001:unique constraint violated。 如果在刚开始建表时没有设置主键自增自己添加了一些数据和主键值后此时再设置主键自增的序列如果选择从1开始会报错这个冲突错误。 参考https://www.cnblogs.com/xshangao/p/16697025.html 2ORA-02289: sequence does not exist oracle会默认将字母转为大写所以需要oracle中的各种名称都是大写的。 参考https://blog.csdn.net/baidu_34036884/article/details/78822729