在oracle中建立自動編號sql

2022-09-06 00:18:17 字數 528 閱讀 4926

code

--create sequence 首先建乙個序列(此處seq_lastyeardiscase為序列名)

create

sequence 我的序列名

minvalue 

1maxvalue 

999999999999999999999999999

start 

with

1increment by1

cache 20;

--create trigger 為需要建立自動編號的表建立觸發器

create

orreplace

trigger

我的觸發器名

before 

insert

on我的表名

foreach row

begin

select

我的序列名.nextval 

into

:new.我的表中的自動編號列名 

from

dual;

end;

ORACLE自動編號

sql select from scott.admin id username password 1 admin admin 2 tom tom sql create sequence scott.admin seq 序列已建立。sql create or replace trigger scott...

在oracle中建立自動增長字段

oracle在建立表時和其他的資料庫有點不一樣,如sql server可以在int型別的字段後加上 identity 1,1 該字段就會從1開始,按照 1的方式自增,將這個字段設定為主鍵,有利於我們進行資料的插入操作。mysql中可以使用 auto increment 即可。但是oracle有點麻煩...

在oracle中建立自動增長字段

oracle在建立表時和其他的資料庫有點不一樣,mysql中可以使用 auto increment 即可。但是oracle有點麻煩,需要使用序列和觸發器達到目的。具體步驟如下 一 建立資料表 create table employee id int deptno number,empno numbe...