2. ͼ 6-21 £¨a£©£¬£¨b£©ºÍ £¨c£©Ëùʾ¸ø³öijÆóÒµ¹ÜÀíϵͳÈý¸ö²»Í¬µÄ¾Ö²¿ E-Rͼ£¬½«ÆäºÏ
³ÉÒ»¸öÈ«¾Ö E-Rͼ£¬²¢ÉèÖø÷¸öʵÌåÒÔ¼°ÁªÏµµÄÊôÐÔ £¨ÔÊÐíÔö¼Ó±ØÒªµÄÊôÐÔ£¬Ò²¿É½«ÊµÌåµÄÊôÐÔ¸ÄΪÁªÏµµÄÊôÐÔ£©¡£
ͼ 6-21¾Ö²¿E-Rͼ
¸÷ʵÌåµÄÊôÐÔÈçÏ£º
²¿ÃÅ£º²¿Ãźš¢²¿ÃÅÃû¡¢µç»°¡¢µØÖ·
Ö°Ô±£ºÖ°Ô±ºÅ¡¢Ö°Ô±Ãû¡¢Ö°Îñ¡¢ÄêÁä¡¢ÐÔ±ð Éè¸÷´¦£ºµ¥Î»ºÅ¡¢µç»°¡¢µØÖ·
¹¤ÈË£º¹¤È˱àºÅ¡¢ÐÕÃû¡¢ÄêÁä¡¢ÐÔ±ð É豸£ºÉ豸ºÅ¡¢Ãû³Æ¡¢¹æ¸ñ¡¢¼Û¸ñ Áã¼þ£ºÁã¼þºÅ¡¢Ãû³Æ¡¢¹æ¸ñ¡¢¼Û¸ñ ³§ÉÌ£ºµ¥Î»ºÅ¡¢Ãû³Æ¡¢µç»°¡¢µØÖ·
3. ¾¹ýÐèÇó·ÖÎö¿ÉÖª£¬Ä³Ò½Ôº²¡·¿¼ÆËã»ú¹ÜÀíϵͳÖÐÐèÒª¹ÜÀíÒÔÏÂÐÅÏ¢£º
¿ÆÊÒ£º¿ÆÊÒÃû¡¢¿ÆÊÒµØÖ·¡¢¿ÆÊҵ绰¡¢Ò½ÉúÐÕÃû ²¡·¿£º²¡·¿ºÅ¡¢´²Î»ºÅ¡¢ËùÊô¿ÆÊÒ
Ò½Éú£º¹¤×÷Ö¤ºÅ¡¢ÐÕÃû¡¢ÐԱ𡢳öÉúÈÕÆÚ¡¢ÁªÏµµç»°¡¢Ö°³Æ¡¢ËùÊô¿ÆÊÒÃû ²¡ÈË£º²¡ÀúºÅ¡¢ÐÕÃû¡¢ÐԱ𡢳öÉúÈÕÆÚ¡¢Õï¶Ï¼Ç¼¡¢Ö÷¹ÜÒ½Éú¡¢²¡·¿ºÅ
ÆäÖУ¬Ò»¸ö¿ÆÊÒÓжà¸ö²¡·¿¡¢¶àÃûÒ½Éú£¬Ò»¸ö²¡·¿Ö»ÊôÓÚÒ»¸ö¿ÆÊÒ£¬Ò»¸öÒ½ÉúÖ»ÊôÓÚÒ»¸ö¿ÆÊÒ£¬µ«¿É¸ºÔð¶à¸ö²¡È˵ÄÕïÖΣ¬Ò»¸ö²¡È˵ÄÖ÷¹ÜÒ½ÉúÖ»ÓÐÒ»¸ö¡£ ¸ù¾ÝÒÔÉÏÐèÇó·ÖÎöµÄÇé¿ö£¬Íê³ÉÒÔÏÂÓйصÄÉè¼Æ£º £¨1£©»³ö¸Ã¼ÆËã»ú¹ÜÀíϵͳÖÐÓйØÐÅÏ¢µÄ E-Rͼ£» £¨2£©½«¸Ã E-Rͼת»»Îª¶ÔÓ¦µÄ¹Øϵģʽ£»
£¨3£©Ö¸³öת»»ÒÔºóµÄ¸÷¹ØϵģʽµÄ·¶Ê½µÈ¼¶ºÍ¶ÔÓ¦µÄºòÑ¡¼ü¡£ ËÄ¡¢¼ò´ðÌâ
1. Êý¾Ý¿âÉè¼Æ·ÖΪÄļ¸¸ö½×¶Î£¿Ã¿¸ö½×¶ÎµÄÖ÷Òª¹¤×÷ÊÇʲô£¿
2. ÔÚÊý¾Ý¿âÉè¼ÆÖУ¬ÐèÇó·ÖÎö½×¶ÎµÄÈÎÎñÊÇʲô£¿Ö÷Òª°üÀ¨ÄÄЩÄÚÈÝ£¿ 3. Êý¾ÝÊäÈëÔÚʵʩ½×¶ÎµÄÖØÒªÐÔÊÇʲô£¿ÈçºÎ±£Ö¤ÊäÈëÊý¾ÝµÄÕýÈ·ÐÔ£¿ 4. ʲôÊÇÊý¾Ý¿âµÄ¸ÅÄî½á¹¹£¿ÊÔÊö¸ÅÄî½á¹¹Éè¼ÆµÄ²½Öè¡£ 5. Óà E-Rͼ±íʾ¸ÅÄîģʽÓÐʲôºÃ´¦£¿
6. ÊÔÊöʵÌ壩ÊôÐÔ»®·ÖµÄÔÔò£¬²¢¾ÙÀý˵Ã÷¡£ 7. ¾Ö²¿ E-RͼµÄ¼¯³ÉÖ÷Òª½â¾öʲôÎÊÌ⣿
13
8. ÊÔÊöÂß¼Éè¼ÆµÄ²½Öè¼°°Ñ E-Rͼת»»Îª¹ØϵģʽµÄת»»ÔÔò£¬²¢¾ÙÀý˵Ã÷ 9. ÊÔÊöÊý¾Ý¿âʵʩ½×¶ÎµÄ¹¤×÷Òªµã¡£
10. ¹æ·¶»¯ÀíÂÛ¶ÔÊý¾Ý¿âÉè¼ÆÓÐʲôָµ¼ÒâÒ壿
µÚÆßÕÂ Ï° Ìâ
Ò»¡¢Ñ¡ÔñÌâ
1. ÔÚSQL ServerÖв»ÊǶÔÏóµÄÊÇ£¨B£©¡£
A£©Óû§ B£©Êý¾Ý C£©±í D£©Êý¾ÝÀàÐÍ
2. ÉùÃ÷Á˱äÁ¿£ºDECLAR @i int£¬@c char(4)£¬ÏÖÔÚΪ@i¸³Öµ10£¬Îª@c¸³Öµ¡®abcd¡¯£¬
ÕýÈ·µÄÓï¾äÊÇ£¨C£©¡£
A£©SET @i=10£¬@c=¡®abcd¡¯ B£©SET @i=10£¬SET @c=¡®abcd¡¯ C£©SELECT @i=10£¬@c=¡®abcd¡¯ D£©SELECT @i=10£¬SELECT @c=¡®abcd¡¯ 3. ÔÚSQL Sever·þÎñÆ÷ÉÏ£¬´æ´¢¹ý³ÌÊÇÒ»×éÔ¤Ïȶ¨Òå²¢£¨B£©µÄTransact-SQLÓï¾ä¡£
A£©±£´æ B£©±àÒë C£©½âÊÍ D£©±àд 4. ¿ÉÒÔÓã¨D£©À´ÉùÃ÷Óαꡣ
A£©CREATE CURSOR B£©ALTER CURSOR C£©SET CURSOR D£©DECLARE CURSOR 5. µ±ÒÔÏ´úÂëÖеġ¾¡¿Î»Ö÷ֱðΪBREAK£¬CONTINUE»òRETURNʱ£¬Êä³öµÄֵΪ£¨A£©¡£
DECLARE @n int SET @n=3 WHILE @n>0 BEGIN
SET @n=@n-1 IF @n=1¡¾¡¿ END PRINT @n
A£©1,0£¬²»Êä³ö B£©1,1,1 C£©0,0,0 D£©0,1,2 ¶þ¡¢Ìî¿ÕÌâ
1. Transact-SQLÖпÉÒÔʹÓÃ____¾Ö²¿±äÁ¿____ºÍ___È«¾Ö±äÁ¿____Á½ÖÖ±äÁ¿¡£
2. ÔÚTransact-SQLÖпÉÒÔʹÓÃÁ½Àà×¢ÊÍ·û£ºµ¥ÐÐ×¢ÊÍ__- -__ºÍ¶àÐÐ×¢ÊÍ__/*¡¡*/__¡£ 3. ÓÃÓÚÉùÃ÷Ò»¸ö»ò¶à¸ö¾Ö²¿±äÁ¿µÄÃüÁîÊÇ___ DECLARE___¡£
4. ÎÞÂÛÊÇ´æ´¢¹ý³Ì»¹ÊÇ´¥·¢Æ÷£¬¶¼ÊÇ___ SQL___Óï¾äºÍ___Á÷³Ì¿ØÖÆ___Óï¾äµÄ¼¯ºÏ¡£ 5. SQL Server2000Ö§³Ö__AFTER´¥·¢Æ÷__ºÍ__INSTEAD OF ´¥·¢Æ÷__Á½ÖÖÀàÐ͵Ĵ¥·¢Æ÷¡£ 6. ÿ¸ö´¥·¢Æ÷ÓÐ___²åÈë±í___ºÍ___ɾ³ý±í___2¸öÌØÊâµÄ±íÔÚÊý¾Ý¿âÖС£
7. ÔÚSQL Server2000ÖÐÓÐ___Êý¾Ý¿â±¸·Ý___¡¢___ÊÂÎñÈÕÖ¾±¸·Ý___¡¢___²îÒ챸·Ý___ºÍ____ÎļþºÍÎļþ×鱸·Ý___4ÖÖ±¸·ÝÀàÐÍ¡£
8. ÔÚSQL Server2000ÖÐÓÐ___¼òµ¥»¹Ô___¡¢___ÍêÈ«»¹Ô___ºÍ___ÅúÈÕÖ¾»¹Ô___3ÖÖÊý¾Ý
»¹Ôģʽ¡£
9. ±¸·ÝÉ豸¿ÉÒÔÊÇ__Ó²ÅÌ__¡¢___´Å´ø___»ò___¹ÜµÀ___¡£ Èý¡¢¼ò´ðÌâ
1. ʲôÊÇ´¥·¢Æ÷£¿´¥·¢Æ÷µÄ×÷ÓÃÓÐÄÄЩ£¿
2. ¼òÊöÔÚSQL Server 2000ÖнøÐÐÊý¾Ý±¸·ÝµÄËÄÖÖÀàÐÍ
3. SQL ServerÌṩÁËÄļ¸ÖÖ·½·¨À´¼õÉÙ±¸·Ý»ò»¹Ô²Ù×÷µÄÖ´ÐÐʱ¼ä£¿
14