Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Oracleά»¤³£ÓÃSQLÓï¾ä

¡¡¡¡1¡¢²é¿´±í¿Õ¼äµÄÃû³Æ¼°´óС
¡¡¡¡select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
¡¡¡¡from dba_tablespaces t, dba_data_files d
¡¡¡¡where t.tablespace_name = d.tablespace_name
¡¡¡¡group by t.tablespace_name;
¡¡¡¡
¡¡¡¡2¡¢²é¿´±í¿Õ¼äÎïÀíÎļþµÄÃû³Æ¼°´óС
¡¡¡¡select tablespace_name, file_id, file_name,
¡¡¡¡round(bytes/(1024*1024),0) total_space
¡¡¡¡from dba_data_files
¡¡¡¡order by tablespace_name;
¡¡¡¡
¡¡¡¡3¡¢²é¿´»Ø¹ö¶ÎÃû³Æ¼°´óС
¡¡¡¡select segment_name, tablespace_name, r.status,
¡¡¡¡(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
¡¡¡¡max_extents, v.curext CurExtent
¡¡¡¡from dba_rollback_segs r, v$rollstat v
¡¡¡¡Where r.segment_id = v.usn(+)
¡¡¡¡order by segment_name ;
¡¡¡¡
¡¡¡¡4¡¢²é¿´¿ØÖÆÎļþ
¡¡¡¡select name from v$controlfile;
¡¡¡¡
¡¡¡¡5¡¢²é¿´ÈÕÖ¾Îļþ
¡¡¡¡select member from v$logfile;
¡¡¡¡
¡¡¡¡6¡¢²é¿´±í¿Õ¼äµÄʹÓÃÇé¿ö
¡¡¡¡select sum(bytes)/(1024*1024) as free_space,tablespace_name
¡¡¡¡from dba_free_space
¡¡¡¡group by tablespace_name;
¡¡¡¡
¡¡¡¡SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
¡¡¡¡(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
¡¡¡¡from SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
¡¡¡¡WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
¡¡¡¡
¡¡¡¡7¡¢²é¿´Êý¾Ý¿â¿â¶ÔÏó
¡¡¡¡select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;
¡¡¡¡
¡¡¡¡8¡¢²é¿´Êý¾Ý¿âµÄ°æ±¾¡¡
¡¡¡¡Select version from Product_component_version
¡¡¡¡Where SUBSTR(PRODUCT,1,6)='Oracle';
¡¡¡¡9¡¢²é¿´Êý¾Ý¿âµÄ´´½¨ÈÕÆÚºÍ¹éµµ·½Ê½
¡¡¡¡Select Created, Log_Mode, Log_Mode from V$Database;
¡¡¡¡
¡¡¡¡10¡¢²¶×½ÔËÐкܾõÄSQL
¡¡¡¡column username format a12
¡¡¡¡column opname format a16
¡¡¡¡column progress format a8
¡¡¡¡
¡¡¡¡select username,sid,opname,
¡¡¡¡round(sofar*100 / totalwork,0) ¡¡¡¡ '%' as progress,
¡¡¡¡time_remaining,sql_text
¡¡¡¡from v$session_longops


Ïà¹ØÎĵµ£º

JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,Oracle

import java.sql.*;
/*
* JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,OracleÊý¾Ý¿â
*
* */
public class JDBC {
  
public static void main(String[] args)throws Exception {
  
   Connection conn=null;
  
       //====Á¬½ÓACCESSÊý¾Ý¿â ......

SQLServerºÍOracleµÄ³£Óú¯Êý¶Ô±È

SQLServerºÍOracleµÄ³£Óú¯Êý¶Ô±È
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value
¡¡¡¡O:select floor(-1.001) valu ......

oracleÓësqlserverÖ´ÐÐcount(*)·µ»ØµÄ½á¹û¼æÈÝ

ÓÉÓÚÒÔǰ¶¼ÊÇÔÚsqlserver 2005´¦Àí£¬ÏÖÔÚ¿Í»§ÒªÇóoracleÊý¾Ý¿â·þÎñÆ÷£¬
×î³õµÄ´úÂëΪ£º
allRecordSize = (Integer) rs1.getObject(1);    //Integer allRecordSize=0;
µ±Ö´ÐеÄʱºò±¨£ºBigDecimalÎÞ·¨×ª»¯ÎªIntegerÀàÐÍ
ΪÁ˼æÈÝÁ½ÕßÐ޸ĺóµÄ´úÂëΪ£º
  Object o = rs1.getObject(1);
 &nbs ......

Oracle Ðм¶´¥·¢Æ÷ѧϰ

 Oracle ´¥·¢Æ÷ÓÐÓï¾ä¼¶´¥·¢Æ÷ºÍÐм¶´¥·¢Æ÷
Óï¾ä¼¶´¥·¢Æ÷  µ±É¾³ý²¿ÃűíÖеIJ¿ÃźÅʱ£¬Í¬Ê±É¾³ýµôÔ±¹¤±íÖв¿ÃźÅΪ£ºold.deptnoµÄ¼Ç¼
create or replace trigger del_dept_id
after delete on dept
for each row
begin
delete from emp where deptno=:old.deptno;
end;
µ±Íù²¿Ãűí²åÈëʱ£¬Í¬Ê±ÔÚÔ±¹¤±íÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ