a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 179|回复: 0

[综合] Oracle常遇问题解析26

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
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;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-3 10:29 , Processed in 0.181298 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表