°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 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¡¡ÎļþʱÓÐÄÄЩÏÞÖÆ¡¡
¡¡¡¡ËüµÄÏÞÖƾÍÊÇÄãÊäÈëµ½ÆäÖе