a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 126|回复: 0

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

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
91. 怎样估算sql执行的i/o数 ?  
8 h8 o1 O% b( T1 _' usql>set autotrace on ;  
7 O  w* E1 r3 ]9 D7 O/ qsql>select * from table;  
) o1 K& g* a* J; ?or  
/ _  w- Z3 r1 e+ Esql>select * from v$filestat ;  : T0 n* o3 Z5 r4 X, Y
可以查看io数  " f( \4 H" y1 L0 s0 k4 u* y6 S
  & w  K! ^' R3 A, F: R" Y; b. z) G
92. 如何在sqlplus下改变字段大小?  + e9 W) U" _$ q$ N9 z% `
alter table table_name modify (field_name varchar2(100));  & i) N, }& O4 m6 r1 \
改大行,改小不行(除非都是空的)  , Q' x; ^$ W# \) k! u% y; i
  
: A& p! D9 Z6 p93. 如何查询某天的数据?  + p+ a) `5 J/ U7 A1 J
select * from table_name where trunc(日期字段)=to_date(’2003-05-02’,’yyyy-mm-dd’);  5 Z; q4 t$ b$ O) ?1 }' \% K  c* u
  ( c8 \* g4 E: A8 e$ r( V" A
94. sql 语句如何插入全年日期?  
, Q0 M2 K1 L* T7 U# ~  S2 wcreate table bsyear (d date);  5 C- b$ R4 Q( D0 y
insert into bsyear  7 [5 k5 V3 D& \' w/ `
select to_date(’20030101’,’yyyymmdd’)+rownum-1  
5 u4 r0 w/ \$ |( ~from all_objects  
6 i# L( A$ ]/ V) p/ W* ?4 r* i& kwhere rownum  & R% k6 z+ {+ Y& x; B/ _
  + u% e0 t! |4 I/ g
95. 假如修改表名?  5 |3 _: a, b6 t0 v: l+ {; p  T
alter table old_table_name rename to new_table_name;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-15 17:48 , Processed in 0.153005 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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