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; |