ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
Ò»ÊÀÊé³Ç ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

SQL 21ÈÕ×Ôѧͨ(V3.0)(PDF¸ñʽ)-µÚ126ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡





¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡561¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·­ÒëÈË¡¡¡¡¡¡¡¡±¿Öí¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡COUNT£¨*£©¡¡FROM¡¡TABLE_NAME£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâ²»ÊÇÓÐЧµÄ¡¡SQL¡¡Óï¾ä¡¡



¡¡¡¡¡¡¡¡12¡¡¡¡¡¡¡¡¡¡¡¡Ï±ߵġ¡SQL¡¡Óï¾äÊÇ·ñ¿ÉÒÔ¹¤×÷¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëü»áÊä³öʲô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡ECHO¡¡OFF¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡FEEDBACK¡¡OFF¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SPOOL¡¡GRANT¡£SQL¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SELECT¡¡'GRANT¡¡CONNECT¡¡DBA¡¡TO¡¡'¡¡£ü£ü¡¡USERNAME¡¡£ü£ü¡¡'£»'¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡¡¡¡¡¡¡¡FROM¡¡¡¡SYS¡£DBA_USERS¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡¡¡WHERE¡¡USERNAME¡¡NOT¡¡IN¡¡£¨'SYS'£»'SYSTEM'£»'SCOTT'£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡4¡¡¡¡/¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»Ø´ðÈÔÊÇ¡¡¡¡ÊÇÒ²²»ÊÇ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÃÓï¾ä½«»áÉú³É¡¡SQL¡¡½Å±¾¡¡¡¡µ«ÊÇÓÉÓÚÉú³ÉµÄ¡¡SQL¡¡Óï¾ä¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»ÍêÕû¡¡¡¡ÄãÐèÒªÔÚ¡¡CONNECT¡¡ºÍ¡¡DBA¡¡Ö®¼ä¼ÓÈ붺ºÅ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SELECT¡¡'GRANT¡¡CONNECT£»¡¡DBA¡¡TO¡¡'¡¡£ü£ü¡¡USERNAME¡¡£ü£ü¡¡'£»'¡¡



¡¡¡¡¡¡¡¡13¡¡¡¡¡¡¡¡¡¡¡¡Ï±ߵġ¡SQL¡¡Óï¾äÊÇ·ñ¿ÉÒÔ¹¤×÷¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëü»áÊä³öʲô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡ECHO¡¡OFF¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡FEEDBACK¡¡OFF¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SQL¡·¡¡SELECT¡¡'GRANT¡¡CONNECT£»¡¡DBA¡¡TO¡¡'¡¡£ü£ü¡¡USERNAME¡¡£ü£ü¡¡'£»'¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡¡¡¡¡¡¡¡FROM¡¡¡¡SYS¡£DBA_USERS¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡¡¡WHERE¡¡USERNAME¡¡NOT¡¡IN¡¡£¨'SYS'£»'SYSTEM'£»'SCOTT£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡5¡¡¡¡/¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÃÓï¾äÊÇÕýÈ·µÄ¡¡¡¡Éú³ÉµÄ¡¡SQL¡¡Óï¾ä½«»á¸øËùÓеÄÓû§ÒÔ¡¡CONNECT¡¡¡¡ºÍ¡¡DBA¡¡È¨¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÞ¡¡



¡¡¡¡¡¡¡¡14¡¡¡¡¡¡¡¡¡¡¡¡ÔÚÔËÐÐÉú³ÉµÄ¡¡SQL¡¡Ê±×îΪ½«¡¡FEEDBACK¡¡ÉèÖÃΪ¡¡ON¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô²»¶Ô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡¡¡¡¡Èç¹ûÄã²»¹ØÐÄÓжàÉÙÐб»Ñ¡³öʱ¿ÉÒÔ°ÑËü¹Ø±Õ¡¡¡¡Ëü²»ÊÇÄãÒªÉú³ÉµÄ¡¡SQL¡¡Óï¾ä¡¡



¡¡¡¡¡¡¡¡µÄÒ»²¿·Ö¡¡



¡¡¡¡¡¡¡¡15¡¡¡¡¡¡¡¡¡¡¡¡´Ó¡¡SQL¡¡ÖÐÉú³É¡¡SQL¡¡Óï¾äʱ¡¡¡¡¡¡¡¡¡¡¡¡¡¡±ØÐ뽫ÊäÈëµÄ½á¹ûÖØж¨Ïòµ½Ò»¸öÁбí»ò¡¡LOG¡¡Îļþ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖС¡¡¡¶Ô²»¶Ô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡ÄãÓ¦¸ÃÖØж¨Ïòµ½Ò»¸ö¡¡SQL¡¡ÎļþÖлòÈκÎÄãËùÃüÃûµÄÎļþÖС¡



¡¡¡¡¡¡¡¡16¡¡¡¡¡¡¡¡¡¡¡¡ÔÚÉú³É¡¡SQL¡¡Óï¾äÓÃÒÔ¶Ô±íµÄÄÚÈݽøÐÐɾ¼õʱ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Äã±ØÐëÏÈÈ·ÈÏ×Ô¼ºÒѾ­¶ÔËùҪɾ¼õ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡561¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡562¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·­ÒëÈË¡¡¡¡¡¡¡¡±¿Öí¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ±í×÷Á˺ܺõı¸·Ý¡¡¡¡¶Ô²»¶Ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô¡¡¡¡¡¡ÕâÑù×ȫ¡¡



¡¡¡¡¡¡¡¡17¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê²Ã´ÊÇ¡¡ED¡¡ÃüÁî¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ED¡¡ÃüÁîÊÇÒ»¸öÈ«ÆÁÄ»µÄ±à¼­Æ÷¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëù¡¡UNIX¡¡¡¡µÄ¡¡VI¡¡»ò¡¡WINDOWS¡¡ÏµļÇʱ¾ÀàËÆ¡¡



¡¡¡¡¡¡¡¡18¡¡¡¡¡¡¡¡¡¡¡¡¡¡SPOLL¡¡OFF¡¡ÃüÁîÊÇ×öʲôµÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¹Ø±ÕÒ»¸ö¼ÙÍÑ»úÎļþ¡¡



Á·Ï°´ð°¸¡¡



¡¡¡¡¡¡¡¡3¡¡¡¡¡¡Ê¹Óá¡SYS¡£DBA_USERS¡¡ÊÓͼ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚ¡¡PERSONAL¡¡ORACLE¡¡7¡¡ÖС¡¡¡Ð´Ò»¸öÓï¾äÀ´Éú³ÉÒ»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏµÁС¡GRANT¡¡Óï¾äΪϱߵÄÎå¸öÓû§¡¡¡¡John¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Kevin¡¡¡¡¡¡Ryan¡¡¡¡Ron¡¡¡¡ºÍ¡¡Chris¡¡¡¡ÊÚȨ¡¡¡¡¡¡Ê¹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËûÃÇ¿ÉÒÔ·ÃÎÊ¡¡History_tbl¡¡±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚдÓï¾äʱ¶ÔÓ¦µÄÓû§ÃûÓá¡USERNAME¡¡À´´úÌæ¡¡



¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡ECHO¡¡OFF¡¡



¡¡¡¡¡¡¡¡SQL¡·¡¡SET¡¡FEEDBACK¡¡OFF¡¡



¡¡¡¡¡¡¡¡SQL¡·¡¡SPOOL¡¡GRANTS¡£SQL¡¡



¡¡¡¡¡¡¡¡SQL¡·¡¡SELECT¡¡'GRANT¡¡SELECT¡¡ON¡¡HISTORY_TBL¡¡TO¡¡'¡¡£ü£ü¡¡USERNAME¡¡£ü£ü¡¡'£»'¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FROM¡¡¡¡SYS¡£DBA_USERS¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WHERE¡¡¡¡USERNAME¡¡¡¡IN¡¡¡¡£¨'JOHN'£»'KEVIN'£»'RYAN'£»'RON'£»'CHRIS'£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡4¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡/¡¡



¡¡¡¡¡¡¡¡grant¡¡select¡¡on¡¡history_tbl¡¡to¡¡JOHN£»¡¡



¡¡¡¡¡¡¡¡grant¡¡select¡¡on¡¡history_tbl¡¡to¡¡KEVIN£»¡¡



¡¡¡¡¡¡¡¡grant¡¡select¡¡on¡¡history_tbl¡¡to¡¡RYAN£»¡¡



¡¡¡¡¡¡¡¡grant¡¡select¡¡on¡¡history_tbl¡¡to¡¡RON£»¡¡



¡¡¡¡¡¡¡¡grant¡¡select¡¡on¡¡history_tbl¡¡to¡¡CHRIS£»¡¡



¡¡¡¡¡¡¡¡4¡¡¡¡¡¡Óñ¾Õ¸ø³öµÄÀý×Ó×÷Ö¸Òý¡¡¡¡Ð´Ò»Ð©¡¡SQL¡¡À´´´½¨Ò»Ð©¿ÉÒÔÉú³ÉÄãÄÜʹÓõġ¡SQL¡¡Óï¾ä¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ô¼º×ö¡¡



¾¯¸æ¡¡¡¡¡¡¡¡³ý·ÇÄãÒѾ­³¹µ×µØÃ÷°×Á˱¾ÕµĸÅÄî¡¡¡¡·ñÔòÒ»¶¨Òª×¢ÒâÉú³É¡¡SQL¡¡Óï¾ä¿ÉÄÜ»áÐÞ¸ÄÊý¡¡



¡¡¡¡¡¡¡¡¡¡¾Ý»òÊý¾Ý¿âµÄ½á¹¹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡562¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡563¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·­ÒëÈË¡¡¡¡¡¡±¿Öí¡¡



µÚ¡¡18¡¡Ìì¡¡¡¡¡¡¡¡¡¡¡¡PL/SQL¡¡¼ò½é¡¡



ÎÊÌâ´ð°¸¡¡



¡¡¡¡¡¡¡¡8¡¡¡¡ÈçºÎÔÚÊý¾Ý¿âÖÐʹÓô¥·¢»úÖÆ¡¡



¡¡¡¡¡¡¡¡¡¡Êý¾Ý¿âµÄ´¥·¢»úÖÆ¿ÉÒÔÔÚÖ¸¶¨±íÖеÄÊý¾Ý·¢Éú±ä»¯Ê±½øÐÐÖ´ÐÐһЩÌض¨µÄ²Ù×÷¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Àý¡¡



¡¡¡¡¡¡¡¡Èç¡¡¡¡Èç¹ûÄã¸Ä±äÁËÒ»¸ö±í¡¡¡¡ÄÇô´¥·¢»úÖÆ¿ÉÒÔ½«±»¸Ä±äµÄÊý¾Ý´æÈëÀúÊ·¼Ç¼±íÖÐÒÔ±¸¡¡



¡¡¡¡¡¡¡¡ºó²é¡¡



¡¡¡¡¡¡¡¡9¡¡¡¡ÊÇ·ñ¿ÉÒÔ½«Ïà¹ØµÄ¹ý³Ì´æ´¢ÔÚÒ»Æð¡¡



¡¡¡¡¡¡¡¡¡¡Ïà¹ØµÄ¹ý³Ì¿ÉÒÔ´æ´¢ÔÚ°üÖС¡



¡¡¡¡¡¡¡¡10¡¡¡¡¡¡¡¡¡¡¿ÉÒÔÔÚ¡¡PL/SQL¡¡¡¡ÖÐʹÓÃÊý¾Ý²Ù×÷ÓïÑÔ¡¡¡¡¶Ô²»¶Ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô¡¡



¡¡¡¡¡¡¡¡11¡¡¡¡¡¡¡¡¡¡¿ÉÒÔÔÚ¡¡PL/SQL¡¡¡¡ÖÐʹÓÃÊý¾Ý¶¨ÒåÓïÑÔ¡¡¡¡¶Ô²»¶Ô¡¡



¡¡¡¡¡¡¡¡¡¡²»¶Ô¡¡¡¡DDL¡¡²»ÄÜÔÚ¡¡PL/SQL¡¡¡¡ÖÐʹÓá¡¡¡ÓÃ×Ô¶¯µÄ·½·¨À´¸Ä±äÊý¾Ý¿âµÄ½á¹¹²»ÊǺÃÖ÷Òâ¡¡



¡¡¡¡¡¡¡¡12¡¡¡¡¡¡¡¡¡¡ÔÚ¡¡PL/SQL¡¡¡¡µÄÓï·¨ÖÐÊÇ·ñÖ§³ÖÖ±½ÓµÄÎı¾Êä³ö¡¡



¡¡¡¡¡¡¡¡¡¡Ëü²»±»¡¡PL/SQL¡¡ËùÖ±½ÓÖ§³Ö¡¡¡¡µ«ÊÇ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëü¿ÉÒÔͨ¹ý±ê×¼µÄ°ü¡¡DBMS_OUTPUT¡¡¡¡À´Êä³ö¡¡



¡¡¡¡¡¡¡¡13¡¡¡¡¡¡¡¡¡¡¸ø³ö¡¡PL/SQL¡¡Óï¾ä¿éµÄÈý¸öÖ÷Òª²¿·Ö¡¡



¡¡¡¡¡¡¡¡¡¡DELCARE¡¡²¿·Ö¡¡¡¡PROCEDURE¡¡²¿·Ö¡¡¡¡EXCEPTION¡¡²¿·Ö¡¡



¡¡¡¡¡¡¡¡14¡¡¡¡¡¡¡¡¡¡Çë¸ø³öÓëÓαê¿ØÖÆÏà¹ØµÄÃüÁî¡¡



¡¡¡¡¡¡¡¡¡¡DECLARE¡¡¡¡¡¡¡¡OPEN¡¡¡¡FETCH¡¡¡¡¡¡CLOSE¡¡



Á·Ï°´ð°¸¡¡



¡¡¡¡¡¡¡¡5¡¡¡¡Ç붨ÒåÒ»¸ö±äÁ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê¹Ëü¿ÉÒÔ½ÓÊܵÄ×î´óÊýֵΪ¡¡99¡£99¡¡



¡¡¡¡¡¡¡¡¡¡DECLARE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HourlyPay¡¡number£¨4£»2£©£»¡¡



¡¡¡¡¡¡¡¡6¡¡¡¡Ç붨ÒåÒ»¸öÖ¸Õë¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËüµÄÄÚÈÝ°üÀ¨¡¡CUSTOMER_TABLE¡¡¡¡±íÖеÄËùÓС¡CITY¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îª¡¡



¡¡¡¡¡¡¡¡¡¡¡¡INDIANAPOLIS¡¡¡¡µÄ¿Í»§¡¡



¡¡¡¡¡¡¡¡¡¡¡¡DECLARE¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡cursor¡¡¡¡c1¡¡¡¡is¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡select¡¡¡¡*¡¡¡¡from¡¡¡¡customer_table¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡where¡¡¡¡city¡¡¡¡=¡¡¡¡'INDIANAPOLIS'£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡563¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡564¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·­ÒëÈË¡¡¡¡¡¡¡¡¡¡±¿Öí¡¡



¡¡¡¡¡¡¡¡7¡¡¡¡¡¡¡¡¶¨ÒåÒ»¸öÃû×ÖΪ¡¡UnknownCode¡¡¡¡µÄÒì³£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DECLARE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UnknownCode¡¡¡¡EXCEPTION£»¡¡



¡¡¡¡¡¡¡¡8¡¡¡¡¡¡¡¡Çëдһ¸öÓï¾ä¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê¹µÃÔÚ¡¡AMOUNT_TABLE¡¡ÖеÄAMT¡¡¡¡µ±¡¡CODE¡¡Îª¡¡A¡¡Ê±ÆäֵΪ¡¡10¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ±¡¡CODE¡¡¡¡Îª¡¡B¡¡¡¡Ê±ÆäֵΪ¡¡20¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ±¡¡CODE¡¡¡¡¡¡¡¡¼È²»ÊÇ¡¡A¡¡¡¡Ò²²»ÊÇ¡¡B¡¡¡¡Ê±¼¤»îÒ»¸öÃû×ֽС¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UnknownCode¡¡¡¡µÄÒì³£¡¡¡¡±íÖеÄÄÚÈÝÖ»ÓÐÒ»ÐС¡



¡¡¡¡IF¡¡£¨¡¡CODE¡¡=¡¡'A'¡¡£©¡¡THEN¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡update¡¡¡¡AMOUNT_TABLE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡set¡¡¡¡AMT¡¡¡¡=¡¡¡¡10£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ELSIF¡¡¡¡£¨¡¡¡¡CODE¡¡¡¡=¡¡¡¡'B'¡¡¡¡£©¡¡¡¡THEN¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡update¡¡¡¡AMOUNT_TABLE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡set¡¡¡¡AMT¡¡¡¡=¡¡¡¡20£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ELSE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡raise¡¡¡¡UnknownCode£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡END¡¡¡¡IF£»¡¡



µÚ¡¡19¡¡Ìì¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡TRANSACT¡­SQL¡¡¡¡¼ò½é¡¡



ÎÊÌâ´ð°¸¡¡



ÎÊ¡¡¡¡ÔÚ¡¡ORACLE¡¡µÄ¡¡PL/SQL¡¡¡¡ÖÐÓëÔÚ¡¡TRANSACT¡­SQL¡¡¡¡ÖС¡SQL¡¡¡¡×ÖµÄʹÓ÷½·¨Óë¡¡ANSI¡¡¡¡±ê×¼¡¡



¡¡¡¡¡¡¡¡µÄ¡¡SQL¡¡ÊÇÍêÈ«ÏàͬµÄ¡¡¡¡¶Ô²»¶Ô¡¡



´ð¡¡¡¡¡¡²»¶Ô¡¡¡¡ÕâЩ¹Ø¼ü×Ö²»ÊÜ°æȨµÄ±£»¤¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²úÆ·ÔÚÐí¶àÄÚÈÝÉ϶¼Óë¡¡ANSI¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±ê×¼Ò»Ö¡¡¡¡µ«²»ÊÇ¡¡



¡¡¡¡¡¡¡¡Ã¿Ñù¶«Î÷¶¼Ò»Ö¡¡



ÎÊ¡¡¡¡¾²Ì¬µÄ¡¡SQL¡¡±È¶¯Ì¬µÄ¡¡SQL¡¡Áé»îÐԲ¡¡¾¡¹ÜËüµÄÐÔÄÜÒª±È¶¯Ì¬µÄºÃ¡¡¡¡¶Ô²»¶Ô¡¡



´ð¡¡¡¡¶Ô¡¡¡¡¡¡¡¡¡¡¾²Ì¬µÄ¡¡SQL¡¡ÐèÒª½øÐÐÔ¤±àÒë¡¡¡¡¶ø²»ÊǶ¯Ì¬±àÒë¡¡¡¡ËùÒÔËüµÄÁé»îÐÔ²»È綯̬¡¡SQL¡¡



¡¡¡¡¡¡¡¡µ«ÊÇÓÉÓÚ²éѯÒѾ­±»´¦Àí¹ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËùÒÔËüµÄÐÔÄÜÒª¸üºÃЩ¡¡



Á·Ï°´ð°¸¡¡



3¡¡¡¡¡¡Èç¹ûÄãûÓÐʹÓá¡SYBASE¡¡»ò¡¡MICROSOFT¡¡¡¡µÄ¡¡SQL¡¡¡¡SERVER¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄÇôÇëÄã±È½ÏÒ»¸öÄãµÄ²ú¡¡



¡¡¡¡¡¡¡¡Æ·¶Ô¡¡SQL¡¡µÄÀ©Õ¹Óë½ñÌìËù½²µÄÓкβ»Í¬¡¡



¡¡¡¡ÓÉÓÚ½ñÌìËù½²µÄ¼¸ºõÈ«ÊÇ¡¡TRANSACT¡­SQL¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÃDz¢Ã»Óжԡ¡ANSI¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±ê×¼µÄÆäËüÀ©Õ¹½øÐС¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡564¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡565¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

SQL¡¡21¡¡¡¡ÈÕ×Ôѧͨ£¨V1¡£0£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·­ÒëÈË¡¡¡¡±¿Öí¡¡



̽ÌÖ¡¡¡¡¡¡´ó¶àÊýµÄÊý¾Ý¿âËæ»úÎĵµ¶¼±êÃ÷ÁËËüËùÌṩÁ˶ԡ¡SQL¡¡¡¡µÄÓÐЧµÄÀ©Õ¹¡¡¡¡ÕâЩÀ©Õ¹ÔÚÆä¡¡



ËüÊý¾Ý¿âÖÐʹÓÃÊDz»Í¬µÄ¡¡



4¡¡¡¡Ð´Ò»×é¡¡SQL¡¡Óï¾ä¡¡¡¡¡¡Ëü¿ÉÒÔ¶ÔһЩÒÑÖªµÄÌõ¼þ½øÐмì²â¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹ûÌõ¼þΪÕæ¡¡¡¡Ö´ÐÐһЩ²Ù×÷¡¡



¡¡¡¡·ñÔòµÄ»°Ö´ÐÐÁíһЩ²Ù×÷¡¡



¡¡¡¡¸Ã²Ù×÷ÐèҪʹÓá¡IF¡¡Óï¾ä¡¡¡¡¡¡¡¡¾ßÓеÄÂß¼­½á¹¹½ñÌìÒѾ­ÌÖÂÛ¹ýÁË¡¡



µÚ¡¡20¡¡Ìì¡¡¡¡¡¡¡¡SQL*PLUS¡¡



ÎÊÌâ´ð°¸¡¡



7¡¡¡¡ÄÄЩÃüÁî¿ÉÒԸıäÄãµÄ¡¡SQL¡¡»á»°µÄÐÔÄÜ¡¡



¡¡¡¡SET¡¡ÃüÁî¿ÉÒԸıäÄãµÄ»á»°ÉèÖá¡



8¡¡¡¡Äã¿ÉÒÔÔÚ¡¡SQL¡¡µÄ½Å±¾ÖÐÌáʾÓû§ÊäÈë²ÎÊý²¢¸ù¾ÝÊäÈëµÄ²ÎÊýÔËÐÐÂð¡¡



¡¡¡¡¿ÉÒÔ¡¡¡¡ÄãµÄ½Å±¾ÄÜ´ÓÓû§ÊäÈë½ÓÊܲÎÊý²¢°ÑËü¸³¸ø±äÁ¿¡¡



9¡¡¡¡Èç¹ûÄã¶Ô¡¡CUSTOMERS¡¡¡¡±í´´½¨ÁËÒ»¸ö»ã×ܱ¨±í¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄãÈçºÎÔÚÄãµÄ±¨±íÖжÔÄãµÄÊý¾Ý½øÐС¡



¡¡¡¡·Ö×é¡¡



¡¡¡¡Äã¿ÉÄÜ»áÒÀ¾Ý¿Í»§½øÐзÖ×é¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒòΪÄãµÄÊý¾ÝÊÇ´Ó¿Í»§±íÖÐÑ¡ÔñµÄ¡¡



10¡¡¡¡¡¡¡¡ÄãÔÚʹÓá¡LOGIN¡£SQL¡¡ÎļþʱÓÐÄÄЩÏÞÖÆ¡¡



¡¡¡¡ËüµÄÏÞÖƾÍÊÇÄãÊäÈëµ½ÆäÖе
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡