oracle 字段遞增 表插入資料,id自動增1

2021-04-20 07:22:33 字數 686 閱讀 9219

1、建立表   

create table test(id int,

name varchar(32))

2、建立序列    

create   sequence   tid_seq 

minvalue   1  

maxvalue   999999  

start   with   1  

increment   by   1  

cache   20  

;   

3、建立觸發器

create   or   replace   trigger   test_tri  

before   insert   on   test   for   each   row              

begin  

select   to_char(tid_seq.nextval)   into   :new.id   from   dual;  

end   test_tri;  

4、插入資料

insert into test(name) values ('a')

insert into test(name) values ('b')

select  * from test

應該 出現

1,a2,   b

向oracle中clob欄位插入資料

sql create or replace directory dir1 as c oracle directory created.sql sql declare 2 l bfile bfile 3 l clob clob 4 l str varchar2 1000 5 begin 6 inser...

2 4 遞增鍊錶的插入

1.如果題目沒有給我們建好原遞增序列的鍊錶,那麼我們可以考慮在建立原煉表時插入需要插入的結點,就是在建立原煉表時,每讀入乙個資料,將該資料與待插入的資料相比較,如果發現待插入資料小於等於剛讀入的資料,那麼就先把需要插入的資料生成的結點鏈結到表尾,再把剛讀入的資料結點鏈結到表尾,然後繼續鍊錶的建立,但...

2 4 遞增鍊錶的插入

1.如果題目沒有給我們建好原遞增序列的鍊錶,那麼我們可以考慮在建立原煉表時插入需要插入的結點,就是在建立原煉表時,每讀入乙個資料,將該資料與待插入的資料相比較,如果發現待插入資料小於等於剛讀入的資料,那麼就先把需要插入的資料生成的結點鏈結到表尾,再把剛讀入的資料結點鏈結到表尾,然後繼續鍊錶的建立,但...