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

oracle to_date,to_char,trunc,decodeÓ÷¨

select decode('X','Q','±äÁ¿1','±äÁ¿2') from dual
¡¡select sysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual
¡¡
¡¡select to_date(’2003-10-17 21:15:37’,’yyyy-mm-dd hh24:mi:ss’) from dual  
ÈÕÆÚ¸ñʽ²ÎÊý º¬Òå˵Ã÷
D Ò»ÖÜÖеÄÐÇÆÚ¼¸
DAY ÌìµÄÃû×Ö£¬Ê¹ÓÿոñÌî³äµ½9¸ö×Ö·û
DD ÔÂÖеĵڼ¸Ìì
DDD ÄêÖеĵڼ¸Ìì
DY ÌìµÄ¼òдÃû
IW ISO±ê×¼µÄÄêÖеĵڼ¸ÖÜ
IYYY ISO±ê×¼µÄËÄλÄê·Ý
YYYY ËÄλÄê·Ý
YYY,YY,Y Äê·ÝµÄ×îºóÈý룬Á½Î»£¬Ò»Î»
HH Сʱ£¬°´12Сʱ¼Æ
HH24 Сʱ£¬°´24Сʱ¼Æ
MI ·Ö
SS Ãë
MM ÔÂ
Mon Ô·ݵļòд
Month Ô·ݵÄÈ«Ãû
W ¸ÃÔµĵڼ¸¸öÐÇÆÚ
WW ÄêÖеĵڼ¸¸öÐÇÆÚ
1.ÈÕÆÚʱ¼ä¼ä¸ô²Ù×÷
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7·ÖÖÓµÄʱ¼ä
¡¡¡¡select sysdate,sysdate - interval ’7’ MINUTE from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7СʱµÄʱ¼ä
¡¡¡¡select sysdate - interval ’7’ hour from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7ÌìµÄʱ¼ä
¡¡¡¡select sysdate - interval ’7’ day from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7ÔµÄʱ¼ä
¡¡¡¡select sysdate,sysdate - interval ’7’ month from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7ÄêµÄʱ¼ä
¡¡¡¡select sysdate,sysdate - interval ’7’ year from dual
¡¡¡¡Ê±¼ä¼ä¸ô³ËÒÔÒ»¸öÊý×Ö
¡¡¡¡select sysdate,sysdate - 8 *interval ’2’ hour from dual   
2.ÈÕÆÚµ½×Ö·û²Ù×÷  
¡¡¡¡select sysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual
¡¡¡¡select sysdate,to_char(sysdate,’yyyy-mm-dd hh:mi:ss’) from dual
¡¡¡¡select sysdate,to_char(sysdate,’yyyy-ddd hh:mi:ss’) from dual
¡¡¡¡select sysdate,to_char(sysdate,’yyyy-mm iw-d hh:mi:ss’) from dual  
¡¡¡¡²Î¿¼oracleµÄÏà¹Ø¹ØÎĵµ(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515)   
3. ×Ö·ûµ½ÈÕÆÚ²Ù×÷  
¡¡¡¡select to_date(’2003-10-17 21:15:37’,’yyyy-mm-dd hh24:mi:ss’) from dual  
¡¡¡¡¾ßÌåÓ÷¨ºÍÉÏÃæµÄto_char²î²»¶à¡£   
4. trunk/ ROUNDº¯ÊýµÄʹÓà 
¡¡¡¡select trunc(sysdate


Ïà¹ØÎĵµ£º

Oracleѧϰ±Ê¼Çժ¼2

    µ¥Ðк¯Êý   ·µ»ØÖµÖ»ÓÐÒ»¸ö
      
   ·Ö×麯Êý   ·µ»ØÖµÊǶàÌõ¼Ç¼
      group by
      sum
      avg         ......

Oracleѧϰ±Ê¼Çժ¼4

 ½¨Á¢±íÈçÏÂ:
ѧÉú»ù±¾ÐÅÏ¢±í
CREATE Student(
[Studentid][Int]IDENTITY(1,1)NOT NULL primary key,--Ö÷¼ü
[StudentName][char]NOT NULL
)
¿Î³ÌÐÅÏ¢±í
CREATE Subject(
[SubjectID][char]NOT NULL primary key,          --Ö÷¼ü
[SubjectName][char]NOT NULL
)
³ ......

Oracleѧϰ±Ê¼Çժ¼5

 Êý¾Ý¿â¶ÔÏó
<1>±í(Ô¼Êø)
<2>ÈçºÎ×Ô¶¯±àºÅ
SQLserver
  --IDENTITYÊôÐÔ
  create table test(
    xh int identity(1,2) primary key,
    name varchar(20)
);
  insert into test(name) values ('mike');
ORACLE
  Ò»¸ö¶ÔÏó(ÐòÁÐsequenc ......

Oracle SQL*PlusµÄ»·¾³ÅäÖ㨸ü¸ÄÐÐ¿í£©

µ±ÎÒÃÇÓÃoracleµÄSQL*Plus¹¤¾ßÊäÈësqlÓï¾äµÄʱºò£¬SQL*PlusµÄĬÈÏÉèÖÃ×ÜÓÐЩ²»ºÏÀíµÄµØ·½£¬´ËʱÎÒÃÇͨ¹ýÒÔÏÂһЩ·½·¨¸Ä½ø£º
1¡¢¿ÉÒÔÔËÓÃSQL*Plus×ÔÉíһЩÓï¾ä¸Ä±ä»·¾³²ÎÊý¡£
     SQL>  set linesize 900 ;   /* ¸ü¸ÄÏÔʾµÄ¿í¶È, ÉèÖóÉ900ºó, Ò»ÐÐÊý¾Ý¾Í²»»á·ÖÁ½ÐÐÏÔʾÁË */
&nb ......

Oracleϵͳ±í²éѯ

 Êý¾Ý×Öµädict×ÜÊÇÊôÓÚOracleÓû§sysµÄ¡£  
¡¡¡¡1¡¢Óû§£º  
¡¡¡¡¡¡select username from dba_users;  
¡¡¡¡¸Ä¿ÚÁî  
¡¡¡¡¡¡alter user spgroup identified by spgtest;   
¡¡¡¡2¡¢±í¿Õ¼ä£º  
¡¡¡¡¡¡select * from dba_data_files;&nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ