使用序列
--通過(guò)序列名.next_val
select seq_emp_temp.nextval from dual;
select seq_emp_temp.currval from dual;
insert into emp_temp(empno) values(seq_emp_temp.nextval)
select * from emp_temp;
2布朦,create偏灿,作用:用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)的對(duì)象(表,視圖省容,序列冬三,索引等)
alter匀油,作用:用來(lái)修改數(shù)據(jù)庫(kù)的對(duì)象(表,視圖勾笆,序列敌蚜,索引等)
drop,作用:用來(lái)刪除數(shù)據(jù)庫(kù)的對(duì)象(表窝爪,視圖弛车,序列,索引等)
3蒲每,視圖的優(yōu)點(diǎn):可以使某些重復(fù)出現(xiàn)SQL語(yǔ)句變得更為簡(jiǎn)單
--視圖的缺點(diǎn):
1.如果修改基表的結(jié)構(gòu)纷跛,視圖失效
2.增加數(shù)據(jù)庫(kù)的維護(hù)成本
3.視圖會(huì)被覆蓋掉
4.一般情況下,不要對(duì)視圖進(jìn)行DML操作