oracleÄ£ÄâԺУÕÐÉúϵͳÕÐÉú¼ȡµÄ¹ý³Ì£¨packages£©
»ù±¾ÐèÇó·ÖÎö
¸ß¿¼ÕÐÉúºÍ¼ȡ¹¤×÷£¬Ò»°ãÊÇÓÉÕÐÉú²¿ÃźÍԺУºÏ×÷Íê³ÉµÄ¡£ÕÐÉú²¿ÃźÍԺУÊǸÃÓ¦ÓóÌÐòµÄʹÓÃÕß¡£¸ÃÓ¦ÓóÌÐòΪ¿¼ÉúÖ»ÌṩһЩ¼òµ¥µÄ²éѯ¹¦ÄÜ¡£
1£®ÔºÐ£
ԺУӦÌṩÕÐÉúµÄÒªÇó£¬ÈçÕÐÉúµÄÈËÊý¡¢×îµÍ¼ȡ·ÖÊýÏßÒÔ¼°¶Ô¿¼ÉúµÄÆäËûÌõ¼þµÄÏÞÖÆ¡£
ԺУÐèÒªÔÚ¼ȡ½áÊøºó²éѯԺУµÄ¼ȡÃûµ¥¡£
2£®ÕÐÉú²¿ÃÅ
ÕÐÉú²¿ÃÅÒªÊÕ¼¯ºÍÕûÀí¿¼ÉúÐÅÏ¢£¬½¨Á¢¿¼ÉúÐÅÏ¢¿âºÍԺУÐÅÏ¢¿â¡£¿¼ÉúÐÅÏ¢¿âÓÃÓÚ´æÈ¡¿¼ÉúµÄ»ù±¾ÐÅÏ¢£¬°üÀ¨¿¼ÉúµÄ¸ß¿¼³É¼¨ºÍ±¨¿¼Ö¾Ô¸£»ÔºÐ£ÐÅÏ¢¿âÓÃÓÚ´æÈ¡ÔºÐ£µÄ»ù±¾ÐÅÏ¢ºÍÕÐÉúÐÅÏ¢¡£
nÕÐÉú²¿ÃÅÐèÒªÔÚ¼ȡ½áÊøºóͳ¼ÆËùÓÐԺУµÄÕÐÉúÇé¿ö¡£
3.¿¼Éú
¿¼ÉúÔÚ¼ȡ¹ý³ÌÖÐÐèÒª²éѯÆä¸ß¿¼·ÖÊýºÍ¼ȡ״̬¡£
Ïà¹Ø±í
ѧԺÐÅÏ¢±ícollege
×Ö¶ÎÃû³Æ
ÀàÐÍ
¿í¶È
Ô¼ÊøÌõ¼þ
¼òҪ˵Ã÷
ѧԺ±àºÅcollegeid
number
5
Ö÷¼ü
ѧԺµÄ±àºÅ
ѧԺÃû³Æname
varchar2
50
²»ÔÊÐíΪ¿Õ
ѧԺµÄÃû³Æ
¼ȡ·ÖÊýÏßgrade
number
3
>-1 and <701
ԺУ×îµÍ¼ȡ·ÖÊýÏß
¼Æ»®ÕÐÉúÈËÊýplan_total
number
3
²»ÔÊÐíΪ¿Õ
¼Æ»®ÕÐÉúÈËÊý
¼ȡÈËÊýactual_total
number
3
ĬÈϳõֵΪ0
ÒѾ¼ȡµÄÈËÊý
ÁªÏµÈËconnector
varchar2
50
ĬÈÏΪ¿Õ
ÁªÏµÈË
ÁªÏµµç»°tel
varchar2
20
ĬÈÏΪ¿Õ
ÁªÏµµç»°
µØÖ·address
varchar2
50
ĬÈÏΪ¿Õ
ѧУµØÖ·
ѧÉú»ù±¾ÐÅÏ¢±ístudent
×Ö¶ÎÃû³Æ
ÀàÐÍ
¿í¶È
Ô¼ÊøÌõ¼þ
¼òҪ˵Ã÷
¿¼Éú¿¼ºÅstuid
number
5
Ö÷¼ü
¿¼Éú¿¼ºÅ
¿¼ÉúÐÕÃûname
varchar2
50
²»ÔÊÐíΪ¿Õ
¿¼ÉúÐÕÃû
ÄêÁäage
number
3
>-1,<151
ÄêÁä
ÐÔ±ðsex
number
1
0-ÄÐ,1-Å®
ÐÔ±ð±àºÅ
¼ÒÍ¥µØÖ·address
varchar2
50
ĬÈÏΪ¿Õ
¼ÒÍ¥µØÖ·
ÁªÏµµç»°tel
varchar2
20
ĬÈÏΪ¿Õ
ÁªÏµµç»°
ѧÉú³É¼¨±íscore
×Ö¶ÎÃû³Æ
ÀàÐÍ
¿í¶È
Ô¼ÊøÌõ¼þ
¼òҪ˵Ã÷
stuid
number
5
1.Ö÷¼ü
2.Íâ¼ü,²ÎÕÕstudent±íµÄstuid
¿¼Éú¿¼ºÅ
chinese
number
3
>-1,< 151
ÓïÎijɼ¨
math
number
3
>-1,< 151
Êýѧ³É¼¨
english
number
3
>-1,< 151
Êýѧ³É¼¨
complex
number
3
>-1,< 251
×ۺϳɼ¨
ѧÉú¼ȡÇé¿ö±ímat
×Ö¶ÎÃû³Æ
ÀàÐÍ
¿í¶È
Ô¼ÊøÌõ¼þ
¼òµ¥ËµÃ÷
񅧏stuid
number
5
1.Ö÷¼ü
2.Íâ¼ü,²ÎÕÕstudent±íµÄstuid
¿¼ÉúµÄ±àºÅ
Ò»Ö¾Ô¸
Ïà¹ØÎĵµ£º
±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......
±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......
ÉùÃ÷£º
ÒÔϵÄÀý×Ó²»Ò»¶¨ÕýÈ·£¬Ö»ÊÇΪÁËÑÝʾ´ó¸ÅµÄÁ÷³Ì¡£
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
È»ºóÄØ£¬ÔÚjavaÀïµ÷ÓÃʱ¾ÍÓÃÏÂÃæµÄ´ ......
update £ºµ¥±íµÄ¸üв»ÓÃ˵ÁË£¬Á½ÕßÒ»Ñù£¬Ö÷Ҫ˵˵¶à±íµÄ¸üÐÂ
Oracle> OracleµÄ¶à±í¸üÐÂÒªÇó±È½ÏÑϸñ£¬ËùÒÔÓеÄʱºò²»ÊǺܺÃд£¬ÎÒÃÇ¿ÉÒÔÊÔÊÔOracleµÄÓαê
&n ......
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 ......