Oracle´¥·¢Æ÷µÄ¸ÅÄîºÍÀàÐÍ
1. ÒýÑÔ
2. ´¥·¢Æ÷µÄ¸ÅÄîºÍÀàÐÍ
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì£¬ËüÔÚ²åÈ룬ɾ³ý»òÐÞ¸ÄÌØ¶¨±íÖеÄÊý¾Ýʱ´¥·¢Ö´ÐУ¬Ëü±ÈÊý¾Ý¿â±¾Éí±ê×¼µÄ¹¦ÄÜÓиü¾«Ï¸ºÍ¸ü¸´ÔÓµÄÊý¾Ý¿ØÖÆÄÜÁ¦¡£Êý¾Ý¿â´¥·¢Æ÷ÓÐÒÔϵÄ×÷Óãº
* °²È«ÐÔ¡£¿ÉÒÔ»ùÓÚÊý¾Ý¿âµÄֵʹÓû§¾ßÓвÙ×÷Êý¾Ý¿âµÄijÖÖȨÀû¡£
# ¿ÉÒÔ»ùÓÚʱ¼äÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐíϰàºóºÍ½Ú¼ÙÈÕÐÞ¸ÄÊý¾Ý¿âÊý¾Ý¡£
# ¿ÉÒÔ»ùÓÚÊý¾Ý¿âÖеÄÊý¾ÝÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐí¹ÉƱµÄ¼Û¸ñµÄÉý·ùÒ»´Î³¬¹ý10%¡£
* É󼯡£¿ÉÒÔ¸ú×ÙÓû§¶ÔÊý¾Ý¿âµÄ²Ù×÷¡£
# Éó¼ÆÓû§²Ù×÷Êý¾Ý¿âµÄÓï¾ä¡£
# °ÑÓû§¶ÔÊý¾Ý¿âµÄ¸üÐÂдÈëÉó¼Æ±í¡£
* ʵÏÖ¸´ÔÓµÄÊý¾ÝÍêÕûÐÔ¹æÔò¡£
# ʵÏַDZê×¼µÄÊý¾ÝÍêÕûÐÔ¼ì²éºÍÔ¼Êø¡£´¥·¢Æ÷¿É²úÉú±È¹æÔò¸üΪ¸´ÔÓµÄÏÞÖÆ¡£Óë¹æÔò²»Í¬£¬´¥·¢Æ÷¿ÉÒÔÒýÓÃÁлòÊý¾Ý¿â¶ÔÏó¡£ÀýÈ磬´¥·¢Æ÷¿É»ØÍËÈÎºÎÆóͼ³Ô½ø³¬¹ý×Ô¼º±£Ö¤½ðµÄÆÚ»õ¡£
# Ìṩ¿É±äµÄȱʡֵ¡£
* ʵÏÖ¸´ÔӵķDZê×¼µÄÊý¾Ý¿âÏà¹ØÍêÕûÐÔ¹æÔò¡£´¥·¢Æ÷¿ÉÒÔ¶ÔÊý¾Ý¿âÖÐÏà¹ØµÄ±í½øÐÐÁ¬»·¸üС£ÀýÈ磬ÔÚauths±íauthor_codeÁÐÉϵÄɾ³ý´¥·¢Æ÷¿Éµ¼ÖÂÏàӦɾ³ýÔÚÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
# ÔÚÐ޸Ļòɾ³ýʱ¼¶ÁªÐ޸Ļòɾ³ýÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐÐÉè³ÉNULLÖµ¡£
# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐм¶ÁªÉè³Éȱʡֵ¡£
# ´¥·¢Æ÷Äܹ»¾Ü¾ø»ò»ØÍËÄÇÐ©ÆÆ»µÏà¹ØÍêÕûÐԵı仯£¬È¡ÏûÊÔͼ½øÐÐÊý¾Ý¸üеÄÊÂÎñ¡£µ±²åÈëÒ»¸öÓëÆäÖ÷½¡²»Æ¥ÅäµÄÍⲿ¼üʱ£¬ÕâÖÖ´¥·¢Æ÷»áÆð×÷Óá£ÀýÈ磬¿ÉÒÔÔÚbooks.author_codeÁÐÉÏÉú³ÉÒ»¸ö²åÈë´¥·¢Æ÷£¬Èç¹ûÐÂÖµÓëauths.author_codeÁÐÖеÄijֵ²»Æ¥Åäʱ£¬²åÈë±»»ØÍË¡£
* ͬ²½ÊµÊ±µØ¸´ÖƱíÖеÄÊý¾Ý¡£
* ×Ô¶¯¼ÆËãÊý¾ÝÖµ£¬Èç¹ûÊý¾ÝµÄÖµ´ïµ½ÁËÒ»¶¨µÄÒªÇó£¬Ôò½øÐÐÌØ¶¨µÄ´¦Àí¡£ÀýÈ磬Èç¹û¹«Ë¾µÄÕʺÅÉϵÄ×ʽðµÍÓÚ5ÍòÔªÔòÁ¢¼´¸ø²ÆÎñÈËÔ±·¢Ë;¯¸æÊý¾Ý¡£
Êý¾Ý¿â´¥·¢Æ÷£¨data£â£á£ó£å triggers£©ÊÇÏìÓ¦²åÈë¡¢¸üлòɾ³ýµÈÊý¾Ý¿âʼþ¶øÖ´ÐеĹý³Ì¡£Ëü¶¨ÒåÁ˵±Ò»Ð©Êý¾Ý¿âÏà¹ØÊ¼þ·¢ÉúʱӦ²ÉÈ¡µÄ¶¯×÷¡£¿ÉÓÃÓÚ¹ÜÀí¸´ÔÓµÄÍêÕûÐÔÔ¼Êø£¬»ò¼à¿Ø¶Ô±íµÄÐ޸쬻ò֪ͨÆäËü³ÌÐò£¬±íÒÑ·¢ÉúÐ޸ġ£ËüµÄÀàÐÍÓУºÓï¾ä¼¶´¥·¢Æ÷£¬ÒÔ¼°Ðм¶´¥·¢Æ÷£¬Ç°Õß¿ÉÒÔÔÚÓï¾äÖ´ÐÐǰ»òÖ´Ðк󱻴¥·¢¡£ºóÕßÔÚÿ¸ö´¥·¢Óï¾äÓ°ÏìµÄÐд¥·¢Ò»´Î¡£»¹ÓÐbeforeºÍafter´¥·¢µÄÃüÁî¡£ÔÚinsert,update,ºÍdelete֮ǰ
Ïà¹ØÎĵµ£º
±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......
1¡¢ÔÚoracleµÄsys-sysdbaϵǽ
дһ¸öjava source³ÌÐòÁ´½Ósqlserver2005£º
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
public static String entry ......
ÉùÃ÷£º
ÒÔϵÄÀý×Ó²»Ò»¶¨ÕýÈ·£¬Ö»ÊÇΪÁËÑÝʾ´ó¸ÅµÄÁ÷³Ì¡£
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
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Àïµ÷ÓÃʱ¾ÍÓÃÏÂÃæµÄ´ ......
MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......
mysql ´ó¶ÔÏó´æÈ¡:
¡¡¡¡ÀàÐÍÒ»°ãÓ¦¸ÃÓÃmediumblod,
¡¡¡¡blobÖ»ÄÜ´æ2µÄ16´Î·½¸öbyte,
¡¡¡¡mediumblodÊÇ24´Î·½,
¡¡¡¡Ò»°ãÀ´Ëµ¹»ÓÃÁË.longblobÊÇ32´Î·½ÓÐЩ´ó.
¡¡¡¡MYSQLĬÈÏÅäÖÃÖ»ÄÜ´æ1M´óСµÄÎļþ,ÒªÐÞ¸ÄÅäÖÃ,WIN°æ±¾µÄÔÚmysql.iniÎļþÖÐ
¡¡¡¡ÐÞ¸Ämax_allowed_packet,net_buffer_lengthµÈ¼¸¸ö²ÎÊý,»òÖ±½ÓSET GLOBAL va ......