½ñÌìµÄoracleÃæÊÔÌâ - Oracle / »ù´¡ºÍ¹ÜÀí
1¡¢ÓÐÒ»ÕűíA,ÊôÐÔÓÐId ,name ,ageÕâÕűíµÄÊý¾ÝÁ¿´ïµ½100Íò£¬Òª°ÑËùÓеÄage¶¼¸üÐÂΪage+1£¬ÇëÎÊÔõôʵÏÖ×î¸ßЧ£¿
¸ßЧ£¿×øµÈ´óÏÀ
ÎҾͻáÕâÑùupdate table_name set num=num+1 ;
Äã¿ÉÒԻش𣬱íÉè¼Æ²»ºÃ£¬age»áËæ×Åʱ¼ä±ä»¯¶ø±ä»¯£¬¸ÄÓÃbirthday£¬ÓÃdateÀàÐͰÉ
Õâ¸öÊÇÃæÊÔÌ⣬Äã¾Í²»Òª¿¼ÂÇÉè¼ÆÎÊÌâÁË£¬¾Í°Éageµ±³É¸öÆÕͨµÄintÀàÐ͵ÄÁУ¬°ÑËûÈ«²¿¼Ó1¡£
100ÍòÒ²Ó¦¸ÃºÜ¿ì°É
update table_name set num=num+1
Èç¹ûÓÐË÷Òý£¬ÏȰÑË÷Òýɾ³ýºó
ÔÙupdate
×îºó°ÑË÷ÒýÖØÐ´´½¨Ò»ÏÂ
ÒòΪË÷Òý¶ÔupdateÓ°ÏìºÜ´ó
ͬÒâÕâÖÖ×ö·¨...
ÖØ½¨Ë÷ÒýºÜ¿ì...
SQL code:
--ÔÚÔÊÐíµÄÇé¿öÏ¿ÉÒÔ
1¡¢create table newA as select id,name,age+1 age from A;
2¡¢drop table A;
3¡¢rename newA to A;
ÓÐûÓÐÈËÓÃÅúÁ¿¸üвÙ×÷ѽ
ΪʲôÕâÑùºÜµÍЧ£¿
update table_name set num=num+1
ÕâÒ²ÓиãÍ·?
ÅúÁ¿¸üÐÂßÂ
ÉèÖÃ×Ô¶¯Ìá½»ÐÐÊý£¬»á¿ìºÜ¶à
set autocommit 1000;
update table_name set age=age+1;
dml ²Ù×÷µÄȱµã£º
1¡¢ÒòΪһ´ÎÐÔÐ޸ĵÄÊý¾ÝÌ«¶à£¬¶øµ¼Ö»عö¶Î¡¢ÁÙ
Ïà¹ØÎÊ´ð£º
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
ÎҵĴ¦ÀíÊÇÕâÑùµÄ£º
ÎÒÓÐÒ»¸öºÜ´óµÄÊý¾Ý¼¯ºÏ£¬´¦ÓÚÐÔÄÜ·½ÃæµÄ¿¼ÂÇÐèҪʹÓÃÁÙʱ±í¹ý¶É£¬²¢ÇÒʹÓ÷ÖÒ³µÄ·½Ê½ÏòÁÙʱ±íÖвåÈëÊý¾Ý£¬Êý¾ÝʹÓÃÍê±Ïºó£¬É¾³ýÁÙʱ±íµÄÊý¾Ý¡£
³öÏÖµÄÏÖÏ󣺵±OracleÖØÐÂÆô¶¯ºó£¬µÚÒ»Ò³²åÈëµÄ ......
--½¨Á¢Ò»¸ö°üÒÔ¶¨ÒåÒ»¸öÓαê
create or replace package PK_test
as
type cur_test is ref cursor;
end PK_test;
--½¨Á¢Ò»¸ö¹ý³Ì,ͨ¹ýÊäÈëJOBID£¬·µ»ØÒ»¸ö±í¼Ç¼£¨Óα꣩!
create or replace ......
·þÎñÆ÷ºǫ́µÄÊý¾Ý¿âÊÇoracle£¬ÔÚ½ñÌìϵͳµÇ¼µÄʱºò±¨¡°µÇ¼²»ÁËÊý¾Ý¿â£¬IOÒì³£¡±£¬½á¹ûÊÇÈ«¹«Ë¾¶¼µÇ²»ÉÏÈ¥£¬ÎÒÖØÆôÁËһϷþÎñÆ÷²ÅºÃÁË£¬ÎÒÏë¿ÉÄÜÊÇÓû§²¢·¢Á¿Ì«´óµÄÔµ¹Ê£¬²»ÖªµÀ¸÷λ´óϺÈÏͬ²»£¿ÓÐʲô½â¾ö°ì·¨Ã»£¿ ......