搜索
首页 电脑/网络 程序设计 数据库

Navicat for Oracle,怎么设置某一字段为自动递增?

Navicat for Oracle,怎么设置某一字段为自动递增?Navicat for Oracle,怎么设置某一字段为自动递增?用Navicat连接本机Oracle 10g数据库,并创建一个user表,表中有个userid字段,为number类型,现在要设置它为自动递增的,应该跟触发器联系在一起,但不知道怎么设置,希望得到帮助。

全部回答

2011-03-03

0 0

    我了解的是oracle中没有自动递增的字段设置,常使用序列+触发器来实现自增。如user表,打开sqlplus,创建一个序列:createsequenceuserSeqstartwith1incrementby1nomaxvaluenocycle;然后插入数据的时候在userid字段填userSeq。
    nextval就可以了。也可以绑定一个触发器实现:createorreplacetriggertri_insert_userbeforeinsertonuserforeachrowbeginselectuserSeq。
  ne 中根本不需要设置绑定以上触发器。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
数据库
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
数据库
C/C++
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
数据库
数据库
举报
举报原因(必选):
取消确定举报