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

oracleÖ÷¼üµÄÉèÖÃ

×î½ü×ܽáÁËÒ»ÏÂoracleÖ÷¼üµÄÉèÖ÷½·¨£¬Ìùµ½Õâ±£´æһϰɡ£ ÓÐÁ½ÖÖ·½·¨¿ÉÒÔÉèÖÃÖ÷¼ü£¬Ò»ÖÖÊÇ×ÔÔö³¤Ö÷¼ü£¬ÁíÒ»ÖÖ¾ÍÊÇÉú³ÉΨһÐòÁС£ Ò»¡¢×ÔÔö³¤Ö÷¼ü --Ê×ÏȽ¨Ò»¸ö±íTEST
create tableTEST (
  NID int PRIMARY KEY,
  test1 varchar2(20),
  test2 varchar2(20),
  test3 varchar2(20),
  test4 varchar2(20),
  test5 varchar2(20)
)
-- ÔÙ½¨Ò»¸öÐòÁÐSEQ_TEST
create sequence SEQ_TEST
minvalue 1        --×îСֵ
nomaxvalue        --²»ÉèÖÃ×î´óÖµ
start with 1      --´Ó1¿ªÊ¼¼ÆÊý
increment by1    --ÿ´Î¼Ó1¸ö
nocycle           --Ò»Ö±ÀÛ¼Ó£¬²»Ñ­»·
nocache;          --²»½¨»º³åÇø     ÒÔÉÏ´úÂëÍê³ÉÁËÒ»¸öÐòÁÐ(sequence)µÄ½¨Á¢¹ý³Ì,Ãû³ÆΪSEQ_TEST,·¶Î§ÊÇ´Ó1¿ªÊ¼µ½ÎÞÏÞ´ó(ÎÞÏÞ´óµÄ³Ì¶ÈÊÇÓÉÄã»úÆ÷¾ö¶¨µÄ),nocycle ÊǾö¶¨²»Ñ­»·,Èç¹ûÄãÉèÖÃÁË×î´óÖµÄÇôÄã¿ÉÒÔÓÃcycle »áʹseqµ½×î´óÖ®ºóÑ­»·.¶ÔÓÚnocache˳±ã˵һÏÂÈç¹ûÄã¸ø³öÁËcacheÖµÄÇôϵͳ½«×Ô¶¯¶ÁÈ¡ÄãµÄcacheÖµ´óС¸öseq,ÕâÑùÔÚ·´¸´²Ù×÷ʱ»á¼Ó¿ìÔËÐÐËÙ¶È,µ«Èç¹ûÔâÓöÒâÍâÇé¿öÈçµ±»úÁË»òoracleËÀÁË,ÔòÏ´ÎÈ¡³öµÄseqÖµ½«ºÍÉϴεIJ»Á¬¹á.(Èç¹ûÁ¬²»Á¬¹áÎÞËùν,½¨ÒéÓÃcache,ÒòΪʱ¼ä¾ÍÊǽðǮѽ!)
ÄãÖ»ÓÐÁ˱íºÍÐòÁл¹²»¹»£¬×îºÃÔÙ½¨Ò»¸ö´¥·¢Æ÷À´Ö´ÐÐËü£¡´úÂëÈçÏ£º
CREATE ORREPLACE TRIGGER tg_test BEFORE INSERTON test FOR EACH ROW WHEN (new.nid is null)
begin
select seq_test.nextval into:new.nid from dual;
end; ÏÂÃæÊDzâÊÔ
select * from test insert into test(nid,test1) values(6,'aaa')
insert into test(test1) values('bbb')
¶þ¡¢Î¨Ò»ÐòÁÐ         SYS_GUID() Éú³É32λµÄΨһ±àÂë¡£         ÐòÁÐÉú³ÉÆ÷ËùÉú³ÉµÄÊý×ÖÖ»Äܱ£Ö¤ÔÚµ¥¸öʵÀýÀïÊÇΨһµÄ£¬Õâ¾Í²»ÊʺϽ«ËüÓÃ×÷²¢ÐлòÕßÔ¶³Ì»·¾³ÀïµÄÖ÷¹Ø¼ü×Ö£¬ÒòΪ¸÷×Ô»·¾³ÀïµÄÐòÁпÉÄÜ»áÉú³ÉÏàͬµÄÊý×Ö£¬´Ó¶øµ¼Ö³åÍ»µÄ·¢Éú¡£SYS_GUID»á±£Ö¤Ë


Ïà¹ØÎĵµ£º

ORACLE³£¼ûÎÊÌâ1000ÎÊ(Ö®Èý)

88. CHR()µÄ·´º¯ÊýÊÇ?
¡¡¡¡ ASCII()
¡¡¡¡ SELECT CHAR(65) from DUAL;
¡¡¡¡ SELECT ASCII('A') from DUAL;
¡¡¡¡ 89. ×Ö·û´®µÄÁ¬½Ó
¡¡¡¡ SELECT CONCAT(COL1,COL2) from TABLE
¡¡¡¡ SELECT COL1||COL2 from TABLE
¡¡¡¡ 90. Ôõô°Ñselect³öÀ´µÄ½á¹ûµ¼µ½Ò»¸öÎı¾ÎļþÖУ¿
¡¡¡¡ SQL>SPOOL C:\ABCD.TXT;
¡¡ ......

ORACLE³£¼ûÎÊÌâ1000ÎÊ(Ö®ËÄ)

174. /*+ALL_ROWS*/
¡¡¡¡ ±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÍÌÍÂÁ¿,ʹ×ÊÔ´ÏûºÄ×îС»¯.ÀýÈç:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO='CCBZZP';
¡¡¡¡ 175. /*+FIRST_ROWS*/
¡¡¡¡ ±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÏìӦʱ¼ä,ʹ×ÊÔ´ÏûºÄ×îС»¯.ÀýÈç:
SEL ......

ORACLE³£¼ûÎÊÌâ1000ÎÊ(Ö®Áù)

ORACLE內²¿º¯數ƪ ×Ö·û´®
204. ÈçºÎµÃµ½×Ö·û´®µÄµÚÒ»個×Ö·ûµÄASCIIÖµ?
ASCII(CHAR)
SELECT ASCII('ABCDE') from DUAL;
結¹û: 65
205. ÈçºÎµÃµ½數ÖµNÖ¸¶¨µÄ×Ö·û?
CHR(N)
SELECT CHR(68) from DUAL;
結¹û: D
206.  ......

ORACLE³£¼ûÎÊÌâ1000ÎÊ(֮ʮ)

485. DBA_2PC_NEIGHBORS
°üº¬Î´¾öÊÂÎñµÄÒýÈë»òÁ÷³öµÄÁ¬½ÓÐÅÏ¢.
486. DBA_ALL_TABLES
ÏÔʾÊý¾Ý¿âÖÐËùÓбíµÄÃèÊö.
487. DBA_APPLICATION_ROLES
ËùÓеľßÓк¯Êý¶¨ÒåµÄÑéÖ¤²ßÂԵĽÇÉ«.
488. DBA_ASSOCIATIONS
ÏÔʾÓû§¶¨ÒåµÄͳ¼ÆÐÅÏ¢.
489. DBA_AUDIT_EXISTS
ÁгöAUDIT NOT EXISTSºÍAUDIT EXISTS²úÉúµÄÉó¼Æ¸ú×Ù.
490. ......

ÏÖÔÚ½«javaµ÷ÓÃoracle´æ´¢¹ý³ÌµÄʾÀý×ܽáÈçÏÂ


ѧÉúÔÚѧϰjdbcµÄʱºò£¬»áÎʵ½Ôõôµ÷Óô洢¹ý³Ì£¬ÏÖÔÚ½«javaµ÷ÓÃoracle´æ´¢¹ý³ÌµÄʾÀý×ܽáÈçÏ¡££¨¹ØÓÚµ÷ÓÃsqlserverµÄ´æ´¢¹ý³Ì½«ÔÚÏ´νøÐÐС½áÇë¹Ø×¢£©
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
•         create or replace procedure adddept(deptno number,dname varc ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ