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

oracleǶÌ×

Ò»¡¢Ç¶Ì×±íµÄ¶¨Ò壺
    ǶÌ×±íÊDZíÖÐÖ®±í¡£Ò»¸öǶÌ×±íÊÇijЩÐеļ¯ºÏ£¬ËüÔÚÖ÷±íÖбíʾΪÆäÖеÄÒ»ÁС£¶ÔÖ÷±íÖеÄÿһÌõ¼Ç¼£¬Ç¶Ì×±í¿ÉÒÔ°üº¬¶à¸öÐС£ÔÚijÖÖÒâÒåÉÏ£¬ËüÊÇÔÚÒ»¸ö±íÖд洢һ¶Ô¶à¹ØÏµµÄÒ»ÖÖ·½·¨¡£¿¼²éÒ»¸ö°üº¬²¿ÃÅÐÅÏ¢µÄ±í£¬ÔÚÈκÎʱ¼äÄÚÿ¸ö²¿ÃÅ»áÓкܶàÏîÄ¿ÕýÔÚʵʩ¡£ÔÚÒ»¸öÑϸñµÄ¹ØÏµÄ£ÐÍÖУ¬½«ÐèÒª½¨Á¢Á½¸ö¶ÀÁ¢µÄ±ídepartmentºÍproject.
    ǶÌ×±íÔÊÐíÔÚdepartment±íÖдæ·Å¹ØÓÚÏîÄ¿µÄÐÅÏ¢¡£ÎðÐèÖ´ÐÐÁªºÏ²Ù×÷£¬¾Í¿ÉÒÔͨ¹ýdepartment±íÖ±½Ó·ÃÎÊÏîÄ¿±íÖеļǼ¡£ÕâÖÖ²»¾­ÁªºÏ¶øÖ±½ÓÑ¡ÔñÊý¾ÝµÄÄÜÁ¦Ê¹µÃÓû§¶ÔÊý¾Ý·ÃÎʸü¼ÓÈÝÒס£ÉõÖÁÔÚ²¢Ã»Óж¨Òå·½·¨À´·ÃÎÊǶÌ×±íµÄÇé¿öÏ£¬Ò²Äܹ»ºÜÇå³þµØ°Ñ²¿ÃźÍÏîÄ¿ÖеÄÊý¾ÝÁªÏµÔÚÒ»Æð¡£ÔÚÑϸñµÄ¹ØÏµÄ£ÐÍÖУ¬departmentºÍprojectÁ½¸ö±íµÄÁªÏµÐèҪͨ¹ýÍⲿ¹Ø¼ü×Ö£¨Íâ¼ü£©¹ØÏµ²ÅÄÜʵÏÖ¡£
¶þ¡¢×ªÒ»Ï±ðÈ˵Ķ«Î÷
dzÎöoracleǶÌ×±í
2008-03-05 18:24
ÒÔǰÔÚ×ö±¨±íµÄʱºò»á¾­³£Óõ½oracleµÄÄÚ´æ±í(ÆäʵÊÇoracleǶÌ×±íµÄ²¿·Ö¹¦ÄÜ£¬ÕâÀïÔÚϱ߽éÉÜ)À´Ìá¸ßÐÔÄÜ¡£
ÀûÓÃoracleÄÚ´æ±í½øÐÐÁÙʱÔËËãͨ¹ýref cursorÀ´·µ»ØÎÒÃÇÏëÒªµÄ½á¹û¼¯¡£
open cur for select * from table(fun_to_table_rb1_1(cur_qc,cur_qm));
¹ØÓÚÕⲿ·ÖµÄһЩ²âÊÔ¿ÉÒԲο´£ºhttp://www.itpub.net/showthread.php?threadid=617298
×î½ü°ÑoracleǶÌ×±íµÄÆäËû¹¦ÄÜ×Ðϸ¿´ÁË¿´²¢×öÁ˸ö¼òµ¥ÕûÀí¡£
oracleÌṩÁ½ÖÖʹÓÃǶÌ×±íµÄ·½·¨£º
1£® PL/SQL´úÂëÖÐ×÷ΪÀ©Õ¹PL/SQLÓïÑÔ£»(Õⲿ·ÖÄÚÈݾÍÊÇÉϱßËù˵oracleÄÚ´æ±íÊÇoracleǶÌ×±íµÄ²¿·Ö¹¦ÄÜ)
2£® ×÷ΪÎïÀí´æ´¢»úÖÆ£¬ÒԳ־õش洢¼¯ºÏ¡£
*/
--´´½¨²âÊÔ±í£º
CREATE TABLE dept
¡¡¡¡(deptno NUMBER(2) PRIMARY KEY,
¡¡¡¡ dname VARCHAR2(14),
¡¡¡¡ loc VARCHAR2(13)
¡¡¡¡);
¡¡¡¡
CREATE TABLE emp
¡¡¡¡(empno NUMBER(4) PRIMARY KEY,
¡¡¡¡ ename VARCHAR2(10),
¡¡¡¡ job VARCHAR2(9),
¡¡¡¡ mgr NUMBER(4) REFERENCES emp,
¡¡¡¡ hiredate DATE,
¡¡¡¡ sal NUMBER(7,2),
¡¡¡¡ comm NUMBER(7,2),
¡¡¡¡ deptno NUMBER(2) REFERENCES dept
¡¡¡¡);
¡¡¡¡
INSERT INTO dept SELECT * from scott.dept;
INSERT INTO emp SELECT * from scott.emp;
--´´½¨type
CREATE OR REPLACE TYPE emp_type AS OBJECT
¡¡¡¡(empno NUMBER(4),
¡¡¡¡ ename VARCHAR2(10),
¡¡¡¡ job VARCHAR2(9),
¡¡¡¡ mgr NUMBER(4),
¡¡¡¡ hiredate DATE,
¡¡¡¡ sal NUMBER(7,


Ïà¹ØÎĵµ£º

oracleÀïµÄextendµÄÒâ˼

oracleÀïµÄextendµÄÒâ˼
À©Õ¹ÒÑÖªµÄÊý×é¿Õ¼ä£¬Àý£º
DECLARE
TYPE CourseList IS TABLE OF VARCHAR2(10);
courses CourseList;
BEGIN
-- ³õʼ»¯Êý×éÔªËØ£¬´óСΪ3
courses := CourseList( 'Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');
-- ΪÊý×éÔö¼ÓÒ»¸öÔªËØ£¬Êý×é´óСΪ4£¬Ä©Î²µÄÔªËØÎªNULL
courses.EXTEN ......

¡¾×ª¡¿ OracleÈ«¾ÖË÷ÒýºÍ±¾µØË÷Òý

OracleË÷Òý·ÖÇøÔÓ̸
<> OracleÊý¾Ý¿âÖУ¬ÓÐÁ½ÖÖÀàÐ͵ķÖÇøË÷Òý£¬È«¾ÖË÷ÒýºÍ±¾µØË÷Òý£¬ÆäÖб¾µØË÷ÒýÓÖ¿ÉÒÔ·ÖΪ±¾µØÇ°×ºË÷ÒýºÍ±¾µØ·Çǰ׺Ë÷Òý¡£ÏÂÃæ¾Í·Ö±ð¿´¿´Ã¿ÖÖÀàÐ͵ÄË÷Òý¸÷×ÔµÄÌØµã¡£
È«¾ÖË÷ÒýÒÔÕû¸ö±íµÄÊý¾ÝΪ¶ÔÏó½¨Á¢Ë÷Òý£¬Ë÷Òý·ÖÇøÖеÄË÷ÒýÌõÄ¿¼È¿ÉÄÜÊÇ»ùÓÚÏàͬµÄ¼üÖµµ«ÊÇÀ´×Ô²»Í¬µÄ·ÖÇø£¬Ò²¿ÉÄÜÊǶà¸ö²»Í¬¼üÖ ......

oracleÖеIJ»¿É¼û×Ö·û

½ñÌì×öͳ¼ÆµÄʱºò·¢ÏÖÒ»¸öÊý¾Ý±íÃæÉÏ¿´À´ÊÇ‘920 ’µ«È¥¿Õ¸ñÎÞÂÒÈçºÎ¶¼È¥²»µô£¬×îºó·¢ÏÖÊDz»¿É¼û×Ö·û¡£¡£¡£
ÓÚÊÇÔÚÍøÉÏËѵ½Ò»ÆªÎÄÕ£¬ÈçºÎÀ´ÅжÏÕâ¸ö²»¿É¼û×Ö·ûµÄÎÊÌâ~
°´ÏÂÃæµÄ·½·¨Åжϳö²»¿É¼û×Ö·ûµÄascIIÂëÊÇ10£¬ÓÚÊÇÓÃrtrim('Ô­×Ö·û','chr(10)')À´È¥µôÕâ¸ö²»¿É¼û×Ö·û¡£
½ñÌìÓöµ½Ò»Ôò°¸Àý£¬ÎÊÌâÊÇÊý¾Ý¿âÖп ......

oracleÐÞ¸ÄÓû§Ãû

 --sqlplus
sqlplus;
sys /password as sysdba;
--²éÕÒÓû§ID£¨user#£©,Êý¾Ý¿âÀïÃæ´æ·ÅµÄÓû§¶¼ÊÇ´óд!
select user#,name,password from user$ where name ='FACT';
USER# NAME                      ......

OracleÊý¾Ý¿â·ÖÇø±í²Ù×÷·½·¨

ÔÚ´óÐÍµÄÆóÒµÓ¦ÓûòÆóÒµ¼¶µÄÊý¾Ý¿âÓ¦ÓÃÖУ¬Òª´¦ÀíµÄÊý¾ÝÁ¿Í¨³£¿ÉÒÔ´ïµ½¼¸Ê®µ½¼¸°ÙGB£¬ÓеÄÉõÖÁ¿ÉÒÔµ½TB¼¶¡£ËäÈ»´æ´¢½éÖʺÍÊý¾Ý´¦Àí¼¼ÊõµÄ·¢Õ¹Ò²ºÜ¿ì£¬µ«ÊÇÈÔÈ»²»ÄÜÂú×ãÓû§µÄÐèÇó£¬ÎªÁËʹÓû§µÄ´óÁ¿µÄÊý¾ÝÔÚ¶Áд²Ù×÷ºÍ²éѯÖÐËٶȸü¿ì£¬OracleÌṩÁ˶ԱíºÍË÷Òý½øÐзÖÇøµÄ¼¼Êõ£¬ÒÔ¸ÄÉÆ´óÐÍÓ¦ÓÃϵͳµÄÐÔÄÜ¡£
ʹÓ÷ÖÇøµÄÓŵ㣠......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ