°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
Óмì²é£¬Ö§¸¶²Ù×÷²Å¼ÌÐø½øÐС£¡¡
ΪÁËÍê³ÉÉÏÊö¹¦ÄÜ£¬²»ÊìÁ·µÄ¿ª·¢Õß»áд³öÏÂÁÐÓï¾ä£¬²¢¼ì²éÆä·µ»Ø½á¹û£º¡¡
¡¡¡¡¡¡select¡¡count£¨*£©¡¡
¡¡¡¡¡¡from¡¡customers¡¡
¡¡¡¡¡¡where¡¡customer_id¡¡=¡¡provided_id¡¡
½ÓÏÂÀ´£¬Ëû»á×öÀàËƵŤ×÷£¬²¢ÔÙÒ»´Î¼ì²é´íÎó´úÂ룺¡¡
¡¡¡¡¡¡¡¡select¡¡card_num£»¡¡expiry_date£»¡¡credit_limit¡¡
¡¡¡¡¡¡¡¡from¡¡accounts¡¡
¡¡¡¡¡¡¡¡where¡¡customer_id¡¡=¡¡provided_id¡¡
Ö®ºó£¬Ëû²Å»á´¦Àí½ðÈÚ½»Òס£¡¡
Ïà·´£¬ÊìÁ·µÄ¿ª·¢Õ߸üϲ»¶ÏñÏÂÃæÕâÑù±àд´úÂ루¼ÙÉètoday£¨£©·µµ±Ç°ÈÕÆÚ£©£º¡¡
¡¡¡¡update¡¡accounts¡¡
¡¡¡¡set¡¡balance¡¡=¡¡balance¡¡purchased_amount¡¡
¡¡¡¡where¡¡balance¡¡¡·=¡¡purchased_amount¡¡
¡¡¡¡and¡¡credit_limit¡¡¡·=¡¡purchased_amount¡¡
¡¡¡¡and¡¡expiry_date¡¡¡·¡¡today£¨£©¡¡
¡¡¡¡and¡¡customer_id¡¡=¡¡provided_id¡¡
¡¡¡¡and¡¡card_num¡¡=¡¡provided_cardnum¡¡
½Ó×Å£¬¼ì²é±»¸üеÄÐÐÊý¡£Èç¹û½á¹ûΪ¡¡0£¬Ö»ÐèÖ´ÐÐÏÂÃæµÄÒ»¸ö²Ù×÷¼´¿ÉÅжϳö´íÔÒò£º¡¡
¡¡¡¡select¡¡c¡£customer_id£»¡¡a¡£card_num£»¡¡a¡£expiry_date£»¡¡
¡¡¡¡a¡£credit_limit£»¡¡a¡£balance¡¡
¡¡¡¡from¡¡customers¡¡c¡¡
¡¡¡¡leftouter¡¡join¡¡accounts¡¡a¡¡
¡¡¡¡on¡¡a¡£customer_id¡¡=¡¡c¡£customer_id¡¡
¡¡¡¡and¡¡a¡£card_num¡¡=¡¡provided_cardnum¡¡
¡¡¡¡where¡¡c¡£customer_id¡¡=¡¡provided_id¡¡
Èç¹û´Ë²éѯûÓзµ»ØÊý¾Ý£¬Ôò¿É¶Ï¶¨customer_id¡¡µÄÖµÊÇ´íµÄ£»Èç¹û¡¡card_num¡¡ÊÇ¡¡null£¬Ôò¿É¡¡
¶Ï¶¨¿¨ºÅÊÇ´íµÄ£»µÈµÈ¡£Æäʵ£¬¶àÊýÇé¿öÏ´˲éѯÎÞÐè±»Ö´ÐС£¡¡
×¢Òâ¡¡
ÄãÊÇ·ñ×¢Òâµ½£¬ÉÏÊöµÚÒ»¶Î´úÂëÖÐʹÓÃÁËcount£¨*£©ÄØ£¿ÕâÊǸöcount£¨*£©±»ÎóÓÃÓÚ´æÔÚÐÔ¼ì²âµÄ¾ø¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡28¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¼ÑÀý×Ó¡£¡¡
¡°½ø¹¥Ê½±à³Ì¡±µÄ±¾ÖÊÌØÕ÷ÊÇ£ºÒÔºÏÀíµÄ¿ÉÄÜÐÔ£¨reasonableprobabilities£©Îª»ù´¡¡£ÀýÈ磬¼ì²é¡¡
¿Í»§ÊÇ·ñ´æÔÚÊǺÁÎÞÒâÒåµÄ¡ª¡ªÒòΪ¼ÈÈ»¸Ã¿Í»§²»´æÔÚ£¬ÄÇôËûµÄ¼Ç¼¸ù±¾¾Í²»ÔÚÊý¾Ý¿âÖУ¡¡¡
ËùÒÔ£¬Ó¦¸ÃÏȼÙÉèûÓÐÊÂÇé»á³ö´í£»µ«Èç¹û³ö´íÁË£¬¾ÍÔÚ³ö´íµÄµØ·½£¨¶øÇÒÖ»ÔÚÄǸöµØ·½£©²É¡¡
È¡ÏàÓ¦´ëÊ©¡£ÓÐȤµÄÊÇ£¬ÕâÖÖ·½·¨ºÜÏñһЩÊý¾Ý¿âϵͳÖвÉÓõġ°ÀÖ¹Û²¢·¢¿ØÖÆ£¨optimistic¡¡
concurrency¡¡control£©¡±£¬ºóÕß»á¼ÙÉèupdate³åÍ»²»»á·¢Éú£¬Ö»ÔÚ³åÍ»ÕæµÄ·¢Éúʱ²Å½øÐпØÖÆ´¦Àí¡£¡¡
½á¹û£¬ÀÖ¹Û·½·¨±È±¯¹Û·½·¨µÄÍÌÍÂÁ¿¸ßµÃ¶à¡£¡¡
×ܽ᣺ÒÔ¸ÅÂÛΪ»ù´¡½øÐбà³Ì¡£¼ÙÉè×î¿ÉÄܵĽá¹û£»²»ÊǵÄÈ·±ØÒª£¬²»Òª²ÉÓÃÒì³£²¶×½µÄ´¦Àí¡¡
·½Ê½¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Exceptions¡¡
¾«Ã÷µØʹÓÃÒì³££¨EExxcceeppttiioonnss£©¡¡
Discerning¡¡Use¡¡of¡¡Exceptions¡¡
Ó¸ÒÓë³çµÄ½çÏߺÜÄ£ºý£¬ÎÒ½¨Òé½ø¹¥Ê½±à³Ì£¬µ«²¢²»ÊÇÒªÄãÄ£·ÂÇá²½±øÂÃÔÚBalaclavaµÄ×Ôɱ¡¡
ÐÔ³å·æ£¨×¢7£©¡£Õë¶ÔÒì³£±à³Ì£¬×îÖÕ¿ÉÄÜÂäµÃÐéÕÅÉùÊƵÄÓÞ´À½á¹û£¬µ«×Ô¸ºµÄ¿ª·¢Õß»¹ÊǶÔËü¡°ÍÆ¡¡
³ç±¸ÖÁ£¨go¡¡for¡¡it£©¡±£¬²¢¼áÐżì²éºÍ´¦ÀíÒì³£ÄÜʹËûÃÇÍê³ÉÈÎÎñ¡£¡¡
ÕýÈçÆäÃû×ÖËù°µÊ¾µÄ£¬Òì³£Ó¦¸ÃÊÇÄÇЩÀýÍâÇé¿ö¡£¶ÔÊý¾Ý¿â±à³ÌµÄ¾ßÌåÇé¿ö¶øÑÔ£¬²»ÊÇËùÓÐÒì¡¡
³£¶¼ÒªÇóͬÑùµÄ´¦Àí·½Ê½¡ª¡ªÕâÊÇÀí½âÒì³£µÄʹÓÃÊÇ·ñÃ÷ÖǵĹؼüµã¡£ÓÐЩÊÇ¡°ºÃ¡±Òì³££¬Ó¦Ô¤¡¡
ÏÈÅ׳ö£»ÓÐЩÊÇ¡°»µ¡±Òì³££¬½öµ±ÕæÕýµÄÔÖº¦·¢Éúʱ²ÅÅ׳ö¡£¡¡
ÀýÈ磬ÒÔÖ÷¼üΪÌõ¼þ½øÐвéѯʱ£¬Èç¹ûûÓнá¹û·µ»ØÔò¿ªÏú¼«ÉÙ£¬ÒòΪֻÐè¼ì²éË÷Òý¼´¿ÉÅжϡ£¡¡
È»¶ø£¬Èç¹û²éѯÎÞ·¨Ê¹ÓÃË÷Òý£¬¾Í±ØÐëËÑË÷Õû¸ö±í¡ª¡ªµ±´Ë±íÊý¾ÝÁ¿ºÜ´ó£¬ËùÔÚ»úÆ÷ÓÖÕýÔÚ½Ó¡¡
½üÂú¸ººÉ¹¤×÷ʱ£¬¿ÉÄÜÔì³ÉÔÖÄÑ¡£¡¡
ÓÐЩÒì³£µÄ´¦Àí´ú¼Û¸ß°º£¬¼´Ê¹ÊÇÔÚ×î¼ÑÇé¿öÏÂÒ²²»ÀýÍ⣬ÀýÈçÖظ´¼ü£¨duplicate¡¡key£©µÄ̽¡¡
²â¡£¡°Î¨Ò»ÐÔ£¨uniqueness£©¡±ÈçºÎ±£Ö¤ÄØ£¿ÎÒÃǼ¸ºõ×ÜÊǽ¨Á¢Ò»¸öΨһÐÔË÷Òý£¬Ã¿´ÎÏò¸ÃË÷ÒýÔö¡¡
¼ÓÒ»¸ö¼üʱ£¬¶¼Òª¼ì²éÊÇ·ñÎ¥·´Á˸ÃΨһÐÔË÷ÒýµÄÔ¼Êø¡£È»¶ø£¬½¨Á¢Ë÷ÒýÏîÐèÒª¼Ç¼ÎïÀíµØÖ·£¬¡¡
ÓÚÊǾÍÒªÇóÏȽ«¼Ç¼²åÈë±í£¬ºó½«Ë÷ÒýÏî²åÈëË÷Òý¡£Èç¹ûÎ¥·´´ËÔ¼Êø£¬Êý¾Ý¿â»áÈ¡Ïû²»ÍêÈ«µÄ¡¡
²åÈ룬²¢·µ»ØÎ¥·´Ô¼ÊøµÄ´íÎóÐÅÏ¢¡£ÉÏÊöÕâЩ²Ù×÷¿ªÏú¾Þ´ó¡£µ«×î´óµÄÎÊÌâÊÇ£¬Õû¸ö´¦Àí±ØÐë¡¡
ΧÈƸö±ðÒì³£Õ¹¿ª£¬ÓÚÊÇÎÒÃDZØÐë¡°´Ó¸ö±ð¼Ç¼µÄ½Ç¶È½øÐÐ˼¿¼¡±£¬¶ø²»ÊÇ¡°´ÓÊý¾Ý¼¯³ö·¢½øÐÐ˼¡¡
¿¼¡±£¬ÕâÓë¹ØϵÊý¾Ý¿âÀíÂÛÍêÈ«±³µÀ¶ø³Û¡£¶à´ÎÎ¥·´´ËÔ¼Êø»áµ¼ÖÂÐÔÄÜÑÏÖØϽµ¡£¡¡
À´¿´Ò»¸ö¡¡Oracle¡¡µÄÀý×Ó¡£¼ÙÉèÔÚÁ½¼Ò¹«Ë¾ºÏ²¢ºó£¬µç×ÓÓʼþµØÖ·¶¨ÎªµÄ±ê×¼¡¡
¸ñʽ£¬×î¶à¡¡12¡¡¸ö×Ö·û£¬ËùÓпոñ»òÒýºÅÒÔÏ»®Ïß´úÌæ¡£¡¡
Èç¹ûеÄemployee±íÒѾ½¨ºÃ£¬²¢°üº¬3¡¡000¡¡Ìõ´Óemployee_old±íÖÐÌáÈ¡²¢½øÐбê×¼»¯´¦ÀíµÄ¡¡
µç×ÓÓʼþµØÖ·¡£ÎÒÃÇÏ£Íûÿ¸öÔ±¹¤µÄµç×ÓÓʼþµØÖ·¾ßÓÐΨһÐÔ£¬ÓÚÊÇFernando¡¡LopezµÄµØַΪ¡¡
flopez£¬¶øFrancisco¡¡LopezµÄµØַΪflopez2¡£Êµ¼ÊÉÏ£¬ÎÒÃÇʵ¼Ê²âÊÔµÄÊý¾ÝÖÐÓÐ33¡¡¸öDZÔڵġ¡
Öظ´ÏËùÒÔÎÒÃÇÐèÒª×öÈçϲâÊÔ£º¡¡
¡¡¡¡SQL¡·¡¡insert¡¡into¡¡employees£¨emp_num£»¡¡emp_name£»¡¡
¡¡¡¡emp_firstname£»¡¡emp_email£©¡¡
¡¡¡¡2¡¡select¡¡emp_num£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡29¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡3¡¡¡¡¡¡¡¡¡¡¡¡emp_name£»¡¡
¡¡¡¡4¡¡¡¡¡¡¡¡¡¡¡¡emp_firstname£»¡¡
¡¡¡¡5¡¡¡¡¡¡¡¡¡¡¡¡substr£¨substr£¨EMP_FIRSTNAME£»¡¡1£»¡¡1£©¡¡
¡¡¡¡6¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ü£ütranslate£¨EMP_NAME£»¡¡'¡¡'''£»¡¡'_¡¡_'£©£»¡¡1£»¡¡12£©¡¡
¡¡¡¡7¡¡from¡¡employees_old£»¡¡
¡¡¡¡insert¡¡into¡¡employees£¨emp_num£»¡¡emp_name£»¡¡emp_firstname£»¡¡emp_email£©¡¡
¡¡¡¡*¡¡
¡¡¡¡ERROR¡¡at¡¡line¡¡1£º¡¡
¡¡¡¡ORA¡00001£º¡¡unique¡¡constraint¡¡£¨EMP_EMAIL_UQ£©¡¡violated¡¡
¡¡¡¡Elapsed£º¡¡00£º00£º00¡£85¡¡
3¡¡000¡¡ÌõÊý¾ÝÖÐÖظ´¡¡33¡¡Ìõ£¬±ÈÂÊ´óÔ¼ÊÇ¡¡1£¥£¬ËùÒÔ£¬»òÐí¿ÉÒÔÐÄ°²ÀíµÃµØ´¦Àí·ûºÏ±ê×¼µÄ¡¡
99£¥£¬²¢ÓÃÒì³£À´´¦ÀíÆäÓಿ·Ö¡£±Ï¾¹£¬1£¥¡¡µÄ²»·û±ê×¼Êý¾Ý´øÀ´µÄÒì³£´¦Àí¿ªÏúÓ¦¸Ã²»´ó¡£¡¡
µ«Õâ¸öÒì³£´¦ÀíµÄ¿ªÏúµ½µ×ÔÚÄÄÀïÄØ£¿ÈÃÎÒÃÇÏÈ´Ó²âÊÔÊý¾ÝÖÐÌÞ³ý¡°ÎÊÌâ¼Ç¼¡±£¬È»ºóÔÙÖ´ÐÐÏà¡¡
ͬµÄ²âÊÔ£¬±È½Ï·¢ÏÖ£ºÕâ´Î²âÊÔµÄ×ÜÔËÐÐʱ¼ä£¬ÓëÉϴμ¸ºõÏàͬ£¬¶¼ÊÇ18¡¡Ã롣Ȼ¶ø£¬´Ó²âÊÔÊý¡¡
¾ÝÖÐÌÞ³ý¡°ÎÊÌâ¼Ç¼¡±Ö®ºóÔÙÖ´ÐÐÇ°ÃæµÚÒ»¶Î¡¡insert¡£¡£¡£select¡¡Óï¾äʱ£¬ËÙ¶ÈÃ÷ÏÔ±ÈÑ»·¿ì£º×îÖÕ·¢¡¡
ÏÖ²ÉÓá°Ò»´Î´¦ÀíÒ»ÐС±µÄ·½Ê½µ¼ÖºÄʱÔö¼ÓÁ˽ü¡¡50£¥¡£ÄÇô£¬ÔÚ´ËÀýÖпÉÒÔ²»Óá°Ò»´Î´¦ÀíÒ»¡¡
ÐС±µÄ·½Ê½Â𣿿ÉÒÔ£¬µ«ÒªÊ×ÏȱÜÃâʹÓÃÒì³£¡£ÕýÊÇÕâ¸öͨ¹ýÒì³£´¦Àí½â¾ö¡°ÎÊÌâ¼Ç¼¡±ÎÊÌâ¾ö¶¨£¬¡¡
ÆÈʹÎÒÃDzÉÓÃÑÐò·½Ê½µÄ¡£¡¡
ÁíÍ⣬ÓÉÓÚ·¢Éú³åÍ»µÄµç×ÓÓʼþµØÖ·¿ÉÄܲ»Ö¹Ò»¸ö£¬¿ÉÒÔΪËüÃÇÖ¸¶¨Ä³¸öÊý×Ö»ñµÃΨһÐÔ¡£¡¡
ºÜÈÝÒ×ÅжÏÓжàÉÙ¸öÊý¾Ý¼Ç¼·¢ÉúÁ˳åÍ»£¬Ôö¼Ó¡¡Ò»¸ögroupby×Ó¾ä¾Í¿ÉÒÔÁË¡£µ«ÔÚ·ÖÅäÊý×Öʱ£¬¡¡
Èç¹û²»Ê¹ÓÃÖ÷Êý¾Ý¿âϵͳÌṩµÄ·ÖÎö¹¦ÄÜ£¬¿ÖűȽÏÀ§ÄÑ¡££¨Oracle¡¡³ÆΪ·ÖÎö¹¦ÄÜ£¨analytical¡¡
function£©£¬¡¡DB2¡¡Ôò³ÆÔÚÏß·ÖÎö´¦Àí£¨online¡¡analyticalprocessing£¬OLAP£©£¬SQLServer¡¡³Æ֮ΪÅÅ¡¡
Ãû¹¦ÄÜ£¨ranking¡¡function£©¡££©´¿´â´ÓSQL½Ç¶ÈÀ´¿´£¬Ì½Ë÷´ËÎÊÌâµÄ½â¾ö·½°¸ºÜÓÐÒâÒå¡£¡¡
Öظ´µÄµç×ÓÓʼþµØÖ·¶¼¿ÉÒÔ±»¸³ÓèÒ»¸ö¾ßΨһÐÔµÄÊý×Ö£º1¸³¸øÄê¼Í×î´óµÄÔ±¹¤£¬2¡¡¸³¸øÄê¼Í´Î¡¡
Ö®µÄµÄÔ±¹¤¡¡ÒÀ´ÎÀàÍÆ¡£Îª´Ë£¬¿ÉÒÔ±àдһ¸ö×Ó²éѯ£¬Èç¹ûÊÇgroupÖеĵÚÒ»¸öµç×ÓÓʼþµØÖ·¡¡
¾Í²»×÷²Ù×÷£¬¶ø¸ÃgroupÖеĺóÐøµç×ÓÓʼþµØÖ·Ôò¼ÓÉÏÐòºÅ¡£´úÂëÈçÏ£º¡¡
¡¡¡¡¡¡SQL¡·insert¡¡into¡¡employees£¨emp_num£»¡¡emp_firstname£»¡¡
¡¡¡¡¡¡2¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡emp_name£»¡¡emp_email£©¡¡
¡¡¡¡¡¡3¡¡select¡¡emp_num£»¡¡
¡¡¡¡¡¡4¡¡¡¡¡¡¡¡emp_firstname£»¡¡
¡¡¡¡¡¡5¡¡¡¡¡¡¡¡emp_name£»¡¡
¡¡¡¡¡¡6¡¡¡¡¡¡¡¡decode£¨rn£»¡¡1£»emp_email£»¡¡
¡¡¡¡¡¡7¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡substr£¨emp_email£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡30¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡8¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1£»12¡length£¨ltrim£¨to_char£¨rn£©£©£©£©¡¡
¡¡¡¡¡¡9¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ü£ültrim£¨to_char£¨rn£©£©£©¡¡
¡¡¡¡¡¡10¡¡from¡¡£¨select¡¡emp_num£»¡¡
¡¡¡¡¡¡11¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡emp_firstname£»¡¡
¡¡¡¡¡¡12¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡emp_name£»¡¡
¡¡¡¡¡¡13¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡substr£¨substr£¨emp_firstname£»¡¡1£»1£©¡¡
¡¡¡¡¡¡14¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ü£ütranslate£¨emp_name£»¡¡''''£»'_¡¡_'£©£»¡¡1£»12£©¡¡
¡¡¡¡¡¡15¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡emp_email£»¡¡
¡¡¡¡¡¡16¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡row_number£¨£©¡¡
¡¡¡¡¡¡17¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡over¡¡£¨partitionby¡¡
¡¡¡¡¡¡18¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡substr£¨substr£¨emp_firstname£»¡¡1£»1£©¡¡
¡¡¡¡¡¡19¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ü£ütranslate£¨emp_name£»'¡¡'''£»'_¡¡_'£©£»1£»12£©¡¡
¡¡¡¡¡¡20¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡order¡¡byemp_num£©¡¡rn¡¡
¡¡¡¡¡¡21¡¡¡¡¡¡¡¡¡¡from¡¡employees_old£©¡¡
¡¡¡¡¡¡22¡¡/¡¡
¡¡¡¡¡¡3000rows¡¡created¡£¡¡
¡¡¡¡¡¡Elapsed£º¡¡00£º00£º11¡£68¡¡
ÉÏÃæµÄ´úÂë±ÜÃâÁËÒ»´ÎÒ»ÐеĴ¦Àí£¬¶øÇҸýâ¾ö·½°¸µÄÖ´ÐÐʱ¼ä½öÊÇÏÈÇ°·½°¸µÄ¡¡60£¥¡£¡¡
×ܽ᣺Òì³£´¦Àí»áÆÈʹÎÒÃDzÉÓùý³ÌʽÂß¼¡£Ó¦Ê¼ÖÕʹÓÃÉùÃ÷ʽSQL£¬¾¡Á¿Ô¤²â¿ÉÄܵÄÒì³£Çé¿ö¡£¡¡
SQL¡¡
SSQQLLµÄ±¾ÖÊ¡¡
±¾ÕÂÎÒÃǽ«ÉîÈëÌÖÂÛSQL²éѯ£¬²¢Ñо¿ÈçºÎ¸ù¾Ý²»Í¬Çé¿öµÄ¾ßÌåÒªÇó£¬À´±àдSQLÓï¾ä¡£ÎÒÃÇ¡¡
»á·ÖÎö¸´ÔÓµÄSQL²éѯÓï¾ä£¬½«ËüÃDzð½â³ÉСµÄÓï¾äƬ¶Ï£¬²¢½²½âÕâЩÓï¾äƬ¶ÏÈçºÎ¹²Í¬´Ù³É¡¡
ÁË×îÖÕ²éѯ½á¹ûµÄ²úÉú¡£¡¡
SQL¡¡
SSQQLLµÄ±¾ÖÊ¡¡
The¡¡Nature¡¡of¡¡SQL¡¡
ÔÚÉîÈëÌÖÂÛÈçºÎ±àдSQL²éѯ֮ǰ£¬ÎÒÃÇÓбØÒªÊ×ÏÈÁ˽âһЩSQL×ÔÉíµÄ»ù±¾ÌØÐÔ£ºSQLÓëÊý¡¡
¾Ý¿âÒýÇ棨database¡¡engine£©ºÍÓÅ»¯Æ÷£¨optimizer£©ÊÇʲô¹Øϵ£¿ÄÄЩÒòËØ¿ÉÄÜÏÞÖÆÓÅ»¯Ð§ÂÊ£¿¡¡
SQL¡¡
SSQQLLÓëÊý¾Ý¿â¡¡
SQL¡¡and¡¡Databases¡¡
¹ØϵÊý¾Ý¿âµÄ³öÏÖ£¬Òª¹é¹¦ÓÚE¡£F¡£¡¡CoddµÄ¹ØϵÀíÂÛ¿ª´´ÐÔÑо¿³É¹û¡£CoddµÄÑо¿³É¹ûΪÊý¾Ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡31¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¿âѧ¿ÆÌṩÁ˼áʵµÄÊýѧ»ù´¡¡ª¡ª¶øÔÚ´Ë֮ǰµÄºÜ³¤Ò»¸öʱÆÚÊý¾Ý¿âѧ¿ÆÖ÷ÒªÊÇƾ¾Ñé¡£ÕâºÍ¡¡
ÔìÇŵÄÀúÊ·ºÜÏàËÆ£º¼¸Ç§ÄêÇ°ÎÒÃǾͿªÊ¼½¨Ôì¿ç½´óÇÅ£¬µ«ÊÇÓÉÓÚµ±Ê±µÄÓªÔìÉ̲¢²»ÍêÈ«Á˽⡡
ÔìÇŲÄÁϺÍÇÅÁºÇ¿¶ÈÖ®¼äµÄ¹Øϵ£¬ÇÅÁºµÄÉè¼ÆÍùÍù»á´ó´ó³¬³öʵ¼ÊµÄÒªÇ󣻺óÀ´ÍÁľ¹¤³ÌѧµÄ¡¡
²ÄÁÏÇ¿¶ÈÀíÂÛÍêÉÆÁË£¬¸üÏȽø¸ü°²È«µÄÇÅÁºÒ²¾ÍËæÖ®³öÏÖ£¬Õâ±íÃ÷ÔìÇÅʹÓõĸ÷ÖÖ½¨Öþ²ÄÁϵá¡
µ½Á˳ä·ÖÀûÓᣵÄÈ·£¬Èç½ñµÄһЩÇÅÁº¹¤³Ì·Ç³£ºÆ´ó£¬Óë´ËÀàËÆ£¬ÏÖ´úDBMSÈí¼þÄܹ»´¦ÀíµÄ¡¡
Êý¾ÝÁ¿Ö®´óÒ²Êǽñ·ÇÎô±ÈÁË¡£¹ØϵÀíÂÛÖ®ÓÚÊý¾Ý¿â£¬ÕýÈçÍÁľ¹¤³Ìѧ֮ÓÚÇÅÁº¡£¡¡
SQLÓïÑÔ¡¢Êý¾Ý¿âºÍ¹ØϵģÐÍÈýÕß¾³£±»»ìÏý¡£Êý¾Ý¿âµÄ¹¦ÄÜÖ÷ÒªÊÇ´æ´¢Êý¾Ý£¬ÕâЩÊý¾Ý·ûºÏ¡¡
¶ÔÏÖʵÊÀ½çÒ»²¿·ÖËù½¨Á¢µÄÌض¨Ä£ÐÍ¡£ÏàÓ¦µØ£¬Êý¾Ý¿â±ØÐëÌṩ¿É¿¿µ