Çóoracle ´¥·¢Æ÷
ÎÒÓÐÁ½ÕÅ±í£¬ÏëҪдһ¸ö´¥·¢Æ÷£¬µ±¶ÔÒ»¸ö±í½øÐвÙ×÷ʱ£¬ÁíÒ»ÕÅ±í½øÐÐÏàÓ¦µÄ²Ù×÷£¬ÕâÁ½ÕűíÊÇÏàͬ»òÕßÏàËÆµÄ±í£¬ÀýÈç
create table STUDENTINFO
(
ID INTEGER not null,
NAME VARCHAR2(32) not null,
AGE INTEGER,
INPUT INTEGER,
ADRESS VARCHAR2(128) not null,
REMARK VARCHAR2(32),
);
alter table VNMP_CAMERAINFO add primary key (CAMERAID);
create table STUDENTINFOA
(
ID INTEGER not null,
NAME VARCHAR2(32) not null,
AGE INTEGER,
INPUT INTEGER,
ADRESS VARCHAR2(128) not null,
REMARK VARCHAR2(32),
GREAD INTEGER,
);
alter table VNMP_CAMERAINFO add primary key (CAMERAID);
ÈçºÎµ±Ôö¼Ó¡¢É¾³ý¡¢ÐÞ¸ÄSTUDENTINFOʱ£¬STUDENTINFOAÒ²×öÏàÓ¦µÄ¸Ä±ä¡£ÓÈÆäÊǶÔSTUDENTINFO½øÐÐÐ޸IJÙ×÷ʱÈçºÎд´¥·¢Æ÷£¬×¢ÒâSTUDENTINFO±íÖгýÁËIDÒÔÍ⣬ÆäËû×ֶζ¼ÓпÉÄܽøÐÐÁËÐ޸졏ø³öʵÀý¡£
лл£¡
CREATE OR REPLACE TRIGGER Trg_STUDENTINFO_UPDATE AFTER UPDATE
ON STUDENTINFO
FOR EACH ROW
BEGIN
IF :NEW.AGE <> :OLD.AGE THEN
update STUDENTINFOA set age = :NEW.AGE
where id = :old.id;
END IF;
END Trg_STUDENTINFO_UPDATE ;
ÄãÕâÖ»¿¼ÂÇÒ»¸ö×Ö¶ÎÐÞ¸ÄÁ˵ÄÇé¿ö£¬Èç¹û²»È·¶¨ÄǸö×Ö¶ÎÐÞ¸ÄÁË£¬ÊDz»ÊÇ¿ÉÒÔÕâÑùд£º
CREATE OR REPLACE TRIGGER Trg_STUDENTINFO_UPDATE AFTER UPDATE
Ïà¹ØÎÊ´ð£º
±¾À´ÒªÐ´¸öupdateÓï¾ä
update table_a A
set A.flag=1
where A.id in (select B.id from table_b B)
½á¹ûÎóд³É
update table_a A
set A.flag=1
where ......
ÎÒÊÇÓÃÔ¶³Ì×ÀÃæÁ¬²Ù×÷·þÎñÆ÷ÉϵÄÊý¾Ý¿â¡£
ÔÚ´´½¨Ò»¸öÓû§Ö®ºó£¬ÔÙÓÃPLSQLµÇ¼£¬ÔòPLSQLËÀµôÁË¡£
ÎҹصôPLSQLÖ®ºó£¬ÓÃÆäËûÓû§Ò²²»ÄܵǼ¡£
ÎÒ°ÑoracleµÄ·þÎñÍ£Ö¹£¬½á¹û¾ÍÊÇoracleµÄ·þÎñ״̬¾ÍÍ£ÁôÔÚ¡°Í ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
oracle 11g °²×° 01092 ´íÎó,
ÈÕÖ¾ÐÅÏ¢£º
[oracle@linux trace]$ vi alert_orcl.log
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
eclipse 3.3Æô¶¯web¹¤³Ì£¬ÒªÁ¬½Óoracle9iÊý¾Ý¿â±¨
ÑÏÖØ: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off cli ......