a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 124|回复: 0

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

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
91. 怎样估算sql执行的i/o数 ?  
" Q5 r, b7 {& Isql>set autotrace on ;  , \5 n: S1 E' f7 ], F/ q, W
sql>select * from table;  
, a3 P2 D  ^( i4 R1 U" Wor  6 Q$ y3 C/ }  K4 R
sql>select * from v$filestat ;  
  ]8 a- c9 g3 x' x+ W( T! t2 |可以查看io数  . P) {9 c! B) @- U+ p* |
  
& U5 {( b3 s: L7 j% v9 P92. 如何在sqlplus下改变字段大小?  
' G1 q) A: [: \* ^9 I" g  Malter table table_name modify (field_name varchar2(100));  $ i2 S) u, e1 n
改大行,改小不行(除非都是空的)  
& S/ e1 k+ ?# @. X! S+ L. H$ S+ _  
' D) b& y$ r: o93. 如何查询某天的数据?  $ S9 I- w2 [; _3 C' B: ~
select * from table_name where trunc(日期字段)=to_date(’2003-05-02’,’yyyy-mm-dd’);  
4 Q* C7 x: r0 x8 f  [- N! E  " M% J0 X% r0 ?# R% R) U
94. sql 语句如何插入全年日期?  7 o: t' F. _( _; p& S5 x4 K
create table bsyear (d date);  
( Z. b& A2 q2 @insert into bsyear  
! M/ d8 g& @9 h0 |1 A  ?$ R7 U0 T) Dselect to_date(’20030101’,’yyyymmdd’)+rownum-1  
4 ]2 J5 `+ v" u$ P! B1 ^* g9 Jfrom all_objects  - G9 L+ o- ^' ?8 ^; ~3 A
where rownum  
3 V/ `7 b$ E7 _0 E$ X: d  3 _1 n: a# q! c+ v2 K
95. 假如修改表名?  ' Z$ p1 G8 U+ [) I# w( ^! E
alter table old_table_name rename to new_table_name;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 02:48 , Processed in 0.336548 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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