116. 两个结果集互加的函数? % g1 l% o, |! v1 m- S
sql>select * from bsempms_old intersect select * from bsempms_new;
9 J/ G- c1 t3 `sql>select * from bsempms_old union select * from bsempms_new;
" k, Q. S7 E5 }) W8 L5 S; e& tsql>select * from bsempms_old union all select * from bsempms_new;
# e8 [4 ?1 W5 H- e3 \0 C& m0 U$ s* ~8 { 1 i/ n( @. B7 n1 e: F8 x1 N3 [
117. 两个结果集互减的函数?
! Q* j8 E8 ?& }8 X+ p8 f6 jsql>select * from bsempms_old minus select * from bsempms_new;
' L% s1 D7 ^: R- Y0 q1 x
6 f' G3 |9 J# T: A1 p4 G* D118. 如何配置sequence? ' V' i% x& T1 `( l( p- ] _0 q
建sequence seq_custid ( K# W7 v8 v+ ?1 u
create sequence seq_custid start 1 incrememt by 1; 2 t- s0 o% W+ @0 x) V
建表时: 1 I* Z& t3 v7 X) @* [& X
create table cust
3 g3 C: f. s$ I7 A& r{ cust_id smallint not null,
5 n- [7 m6 @, B/ J" W& F W...} / O/ D: y: }) W6 ], s
insert 时:
6 Q" l# v* V4 N, s! Y* c( Jinsert into table cust
: H0 @) {+ u c0 [: Evalues( seq_cust.nextval, ...) 7 f: l! ?% T9 u3 d
9 v; X* w7 o6 C" f日期的各部分的常用的的写法
2 G! \! f) {8 `; h, T5 D* Y" j119>.取时间点的年份的写法:
- u* i# ~2 l& q! t, gselect to_char(sys2003-10-17,’yyyy’) from dual;
! O, j/ [5 V& f* p9 f( ?+ M0 C
* L, l, c- h+ @) Y/ ?0 M& k" n! K120>.取时间点的月份的写法:
: A, {4 [$ r3 R$ `& Rselect to_char(sys2003-10-17,’mm’) from dual; |