ÓαêÊôÐÔSQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT
¡¡¡¡µ±Ö´ÐÐÒ»ÌõDMLÓï¾äºó£¬DMLÓï¾äµÄ½á¹û±£´æÔÚËĸöÓαêÊôÐÔÖУ¬ÕâЩÊôÐÔÓÃÓÚ¿ØÖƳÌÐòÁ÷³Ì»òÕßÁ˽â³ÌÐòµÄ״̬¡£µ±ÔËÐÐDMLÓï¾äʱ£¬PL/SQL´ò¿ªÒ»¸öÄÚ½¨Óα겢´¦Àí½á¹û£¬ÓαêÊÇά»¤²éѯ½á¹ûµÄÄÚ´æÖеÄÒ»¸öÇøÓò£¬ÓαêÔÚÔËÐÐDMLÓï¾äʱ´ò¿ª£¬Íê³Éºó¹Ø±Õ¡£ÒþʽÓαêֻʹÓÃSQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNTÈý¸öÊôÐÔ.SQL%FOUND,SQL%NOTFOUNDÊDz¼¶ûÖµ£¬SQL%ROWCOUNTÊÇÕûÊýÖµ¡£
¡¡¡¡SQL%FOUNDºÍSQL%NOTFOUND
¡¡¡¡ÔÚÖ´ÐÐÈκÎDMLÓï¾äǰSQL%FOUNDºÍSQL%NOTFOUNDµÄÖµ¶¼ÊÇNULL,ÔÚÖ´ÐÐDMLÓï¾äºó£¬SQL%FOUNDµÄÊôÐÔÖµ½«ÊÇ£º
¡¡¡¡. TRUE :INSERT
¡¡¡¡. TRUE :DELETEºÍUPDATE£¬ÖÁÉÙÓÐÒ»Ðб»DELETE»òUPDATE.
¡¡¡¡. TRUE :SELECT INTOÖÁÉÙ·µ»ØÒ»ÐÐ
¡¡¡¡µ±SQL%FOUNDΪTRUEʱ,SQL%NOTFOUNDΪFALSE¡£
¡¡¡¡SQL%ROWCOUNT
¡¡¡¡ÔÚÖ´ÐÐÈκÎDMLÓï¾ä֮ǰ£¬SQL%ROWCOUNTµÄÖµ¶¼ÊÇNULL,¶ÔÓÚSELECT INTOÓï¾ä£¬Èç¹ûÖ´Ðгɹ¦£¬SQL%ROWCOUNTµÄֵΪ1,Èç¹ûûÓгɹ¦£¬SQL%ROWCOUNTµÄֵΪ0£¬Í¬Ê±²úÉúÒ»¸öÒì³£NO_DATA_FOUND.
¡¡¡¡SQL%ISOPEN
¡¡¡¡SQL%ISOPENÊÇÒ»¸ö²¼¶ûÖµ£¬Èç¹ûÓαê´ò¿ª£¬ÔòΪTRUE, Èç¹ûÓÎ±ê¹Ø±Õ£¬ÔòΪFALSE.¶ÔÓÚÒþʽÓÎ±ê¶øÑÔSQL%ISOPEN×ÜÊÇFALSE£¬ÕâÊÇÒòΪÒþʽÓαêÔÚDMLÓï¾äÖ´ÐÐʱ´ò¿ª£¬½áÊøÊ±¾ÍÁ¢¼´¹Ø±Õ¡£
Ïà¹ØÎĵµ£º
1 ÈçºÎËøÒ»¸ö±íµÄijһÐÐ
A Á¬½ÓÖÐÖ´ÐÐ
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
begin tran
selec ......
ÔÚ×ö¹ýµÄºÜ¶àÏîÄ¿ÖУ¬·¢ÏÖ´ó¼Ò²»¹Ü¶Ôʲô±í£¬·êselect±Ø¶¨¼ÓÉÏnolock£¨»òÕßwith£¨nolock£©£©£¬ºÃÏñÒѾÊÇÖÆ¶È»¯µÄÒ»ÖÖ¶«Î÷¡£ÓÐÁìµ¼¸ßÈ˽âÊÍ˵¼ÓÉÏnolock¿ÉÒÔÌá¸ß²éѯËÙ¶È£¬²»Ó°Ïì¶ÔÊý¾Ý±íµÄÆäËû²¢·¢²Ù×÷¡£
¡¡¡¡µ«ÊÇÕæÓбØÒªÃ¿¸ö²éѯ¶¼¼ÓnolockÂ𣿸öÈËÈÏΪ¼Ó²»¼Ónolock»¹ÊÇÖµµÃÎÒÃǸù¾Ýʵ¼ÊÇé¿öÕå×ÃÒ»·¬µÄ£¨ÖÁ ......
ÎÒÃÇÔÚ¿ª·¢¹ý³ÌÖУ¬¾³£Óöµ½ÕâÑùÎÊÌ⣬¾ÍÊÇÒªÇó¶¨ÆÚ½øÐÐÊý¾Ý¿âµÄ¼ì²é£¬Èç¹û·¢ÏÖÌØ¶¨Êý¾Ý£¬ÄÇô¾ÍÒª½øÐÐijÏî²Ù×÷£¬Õâ¸öÐèÇóÄØ£¬¿ÉÒÔÀûÓÃWindowsµÄ¼Æ»®ÈÎÎñ£¬¶¨ÆÚÖ´ÐÐijһ¸öÓ¦ÓóÌÐò£¬È¥¼ìË÷Êý¾Ý£»Ò²¿ÉÒÔÈóÌÐò×Ô¼º¿ØÖÆ¡£ÆäʵSQL Server×Ô¼ºÒ²¿ÉÒÔ´´½¨¼Æ»®ÈÎÎñ£¬¶¨ÆÚ½øÐÐÖ´ÐС£Èç¹ûÊý¾Ý¿â·þÎñÆ÷ÔÊÐí£¬¿ÉÒÔ¿¼ÂDzÉÓÃÕâÖÖ·½Ê½¡£
......
1¡¢ÎļþºÍÎļþ×éµÄº¬ÒåÓë¹ØÏµ
ÿ¸öÊý¾Ý¿âÓÐÒ»¸öÖ÷Êý¾ÝÎļþ.ºÍÈô¸É¸ö´ÓÎļþ¡£ÎļþÊÇÊý¾Ý¿âµÄÎïÀíÌåÏÖ¡£ Îļþ×é¿ÉÒÔ°üÀ¨·Ö²¼ÔÚ¶à¸öÂß¼·ÖÇøµÄÎļþ£¬ÊµÏÖ¸ºÔØÆ½ºâ¡£Îļþ×éÔÊÐí¶ÔÎļþ½øÐзÖ×飬ÒÔ±ãÓÚ¹ÜÀíºÍÊý¾ÝµÄ·ÖÅ䣯·ÅÖá£ÀýÈ磬¿ÉÒÔ·Ö±ðÔÚÈý¸öÓ²ÅÌÇý¶¯Æ÷ÉÏ´´½¨Èý¸öÎļþ£¨Data1.ndf¡¢Data2.ndf ºÍ Data3.ndf£©£¬²¢½«ÕâÈý¸ ......
ttp.bat
sqlplus user/pwd@TTPPANADB @ttp
ttp.sql
drop user ttpuser cascade;
CREATE USER TTPUSER IDENTIFIED BY e0ttpuser DEFAULT TABLESPACE avcrt001 TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;
GRANT CONNECT TO TTPUSER;
GRANT ALTER SESSION TO TTPUSER;
GRANT CREATE DATABASE LINK TO TTPUSER;
GRANT ......