Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

sqlÍâ¼üÔ¼ÊøNO ACTION,CASCADE,SET NULL,SET DEFAULT

 NO ACTION
Ö¸¶¨Èç¹ûÊÔͼɾ³ý/ÐÞ¸ÄijһÐУ¬¶ø¸ÃÐеļü±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬Ôò²úÉú´íÎ󲢻عö DELETE/UPDATEÓï¾ä¡£
CASCADE¡¢SET NULL ºÍ SET DEFAULT
ÔÊÐíͨ¹ýɾ³ý»ò¸üмüÖµÀ´Ó°ÏìÖ¸¶¨¾ßÓÐÍâ¼ü¹ØÏµµÄ±í£¬ÕâЩÍâ¼ü¹ØÏµ¿É×·Ëݵ½ÔÚÆäÖнøÐÐÐÞ¸ÄµÄ±í¡£Èç¹ûΪĿ±ê±íÒ²¶¨ÒåÁ˼¶ÁªÒýÓòÙ×÷£¬ÄÇôָ¶¨µÄ¼¶Áª²Ù×÷Ò²½«Ó¦ÓÃÓÚɾ³ý»ò¸üеÄÄÇЩÐС£²»ÄÜΪ¾ßÓÐ timestamp ÁеÄÍâ¼ü»òÖ÷¼üÖ¸¶¨ CASCADE¡£
ON DELETE CASCADE
Ö¸¶¨Èç¹ûÊÔͼɾ³ýijһÐУ¬¶ø¸ÃÐеļü±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬ÔòÒ²½«É¾³ýËùÓаüº¬ÄÇЩÍâ¼üµÄÐС£
ON UPDATE CASCADE
Ö¸¶¨Èç¹ûÊÔͼ¸üÐÂijһÐÐÖеļüÖµ£¬¶ø¸ÃÐеļüÖµ±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬Ôò×é³ÉÍâ¼üµÄËùÓÐÖµÒ²½«¸üе½Îª¸Ã¼üÖ¸¶¨µÄÐÂÖµ¡£ (Èç¹û timestamp ÁÐÊÇÍâ¼ü»ò±»ÒýÓüüµÄÒ»²¿·Ö£¬Ôò²»ÄÜÖ¸¶¨ CASCADE¡£ )
ON DELETE SET NULL
Ö¸¶¨Èç¹ûÊÔͼɾ³ýijһÐУ¬¶ø¸ÃÐеļü±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬Ôò×é³É±»ÒýÓÃÐÐÖеÄÍâ¼üµÄËùÓÐÖµ½«±»ÉèÖÃΪ NULL¡£Ä¿±ê±íµÄËùÓÐÍâ¼üÁбØÐë¿ÉΪ¿ÕÖµ£¬´ËÔ¼Êø²Å¿ÉÖ´ÐС£
ON UPDATE SET NULL
Ö¸¶¨Èç¹ûÊÔͼ¸üÐÂijһÐУ¬¶ø¸ÃÐеļü±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬Ôò×é³É±»ÒýÓÃÐÐÖеÄÍâ¼üµÄËùÓÐÖµ½«±»ÉèÖÃΪ NULL¡£Ä¿±ê±íµÄËùÓÐÍâ¼üÁбØÐë¿ÉΪ¿ÕÖµ£¬´ËÔ¼Êø²Å¿ÉÖ´ÐС£
ON DELETE SET DEFAULT
Ö¸ ¶¨Èç¹ûÊÔͼɾ³ýijһÐУ¬¶ø¸ÃÐеļü±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬Ôò×é³É±»ÒýÓÃÐÐÖеÄÍâ¼üµÄËùÓÐÖµ½«±»ÉèÖÃΪËüÃǵÄĬÈÏÖµ¡£Ä¿±ê±íµÄËùÓÐÍâ¼üÁбØÐë¾ß ÓÐĬÈÏÖµ¶¨Ò壬´ËÔ¼Êø²Å¿ÉÖ´ÐС£Èç¹ûij¸öÁпÉΪ¿ÕÖµ£¬²¢ÇÒδÉèÖÃÏÔʽµÄĬÈÏÖµ£¬Ôò»áʹÓà NULL ×÷Ϊ¸ÃÁеÄÒþʽĬÈÏÖµ¡£Òò ON DELETE SET DEFAULT ¶øÉèÖõÄÈκηǿÕÖµÔÚÖ÷±íÖбØÐëÓжÔÓ¦µÄÖµ£¬²ÅÄÜά»¤Íâ¼üÔ¼ÊøµÄÓÐЧÐÔ¡£
ON UPDATE SET DEFAULT
Ö¸ ¶¨Èç¹ûÊÔͼ¸üÐÂijһÐУ¬¶ø¸ÃÐеļü±»ÆäËû±íµÄÏÖÓÐÐÐÖеÄÍâ¼üËùÒýÓã¬Ôò×é³É±»ÒýÓÃÐÐÖеÄÍâ¼üµÄËùÓÐÖµ½«±»ÉèÖÃΪËüÃǵÄĬÈÏÖµ¡£Ä¿±ê±íµÄËùÓÐÍâ¼üÁбØÐë¾ß ÓÐĬÈÏÖµ¶¨Ò壬´ËÔ¼Êø²Å¿ÉÖ´ÐС£Èç¹ûij¸öÁпÉΪ¿ÕÖµ£¬²¢ÇÒδÉèÖÃÏÔʽµÄĬÈÏÖµ£¬Ôò»áʹÓà NULL ×÷Ϊ¸ÃÁеÄÒþʽĬÈÏÖµ¡£Òò ON UPDATE SET DEFAULT ¶øÉèÖõÄÈκηǿÕÖµÔÚÖ÷±íÖбØÐëÓжÔÓ¦µÄÖµ£¬²ÅÄÜά»¤Íâ¼üÔ¼ÊøµÄÓÐЧÐÔ¡£


Ïà¹ØÎĵµ£º

SQL Server 2005Á¬½Ó ´íÎóerror£º40´íÎó

error£º40´íÎó Ô­ÒòÊÇÒòΪ SQL Server2005 ĬÈϵÄÉèÖÃΪ²»ÔÊÐíÔ¶³ÌÁ¬½Ó£¬¾Í»áµ¼Ö´Ëʧ°Ü¡£ Ìáʾ£ºprovider£ºÃüÃû¹ÜµÀÌṩ³ÌÐò£¬ error£º40-ÎÞ·¨´ò¿ªµ½ SQL Server µÄÁ¬½Ó)¡£ÊµÀý£¨Ä¬ÈÏÊÇ¡°SQLEXPRESS¡± ·½·¨£º A:¿ªÊ¼->ÅäÖù¤¾ß->SQL Server ÍâΧӦÓÃÅäÖÃÆ÷->·þÎñºÍÁ¬½ÓÍâΧӦÓÃÅäÖÃÆ÷ B:Ñ¡database EngineµÄ¡ ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¡¡¿Î³Ì ¶þ PL/SQL ²éѯÐк¯Êý
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢ÕÆÎÕ¸÷ÖÖÔÚPL/SQLÖпÉÓõÄROWº¯Êý
¡¡¡¡
¡¡¡¡2¡¢Ê¹ÓÃÕâЩº¯ÊýµÄ»ù±¾¸ÅÄî
¡¡¡¡
¡¡¡¡3¡¢SELECTÓï¾äÖÐʹÓú¯Êý
¡¡¡¡
¡¡¡¡4¡¢Ê¹ÓÃת»»º¯Êý
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢FUNCTIONµÄ×÷Óãº
¡¡¡¡
¡¡¡¡½øÐÐÊý¾Ý¼ÆË㣬ÐÞ¸Ä ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¡¡¿Î³ÌÎå ×Ó²éѯ
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢ÔÚÌõ¼þδ֪µÄÇé¿öϲÉÓÃǶÌ××Ó²éѯ
¡¡¡¡2¡¢ÓÃ×Ó²éѯ×öÊý¾Ý´¦Àí
¡¡¡¡3¡¢×Ó²éѯÅÅÐò
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡×Ó²éѯÊÇÒ»ÖÖSELECT¾äʽÖеĸ߼¶ÌØÐÔ£¬¾ÍÊÇÒ»¸öSELECTÓï¾ä×÷ΪÁíÒ»¸öÓï¾äµÄÒ»¸ö¶Î¡£ÎÒÃÇ¿ÉÒÔÀûÓÃ×Ó²éѯÀ´ ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¿Î³Ì°Ë Óû§·ÃÎÊ¿ØÖÆ
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢´´½¨Óû§
¡¡¡¡2¡¢´´½¨½ÇÉ«À´½øÐа²È«ÉèÖÃ
¡¡¡¡3¡¢Ê¹ÓÃGRANT»òREVOKE À´¿ØÖÆÈ¨ÏÞ
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡ORACLEͨ¹ýÓû§ÃûºÍÃÜÂë½øÐÐȨÏÞ¿ØÖÆ¡£
¡¡¡¡Êý¾Ý¿â°²È«£ºÏµÍ³°²È«ºÍÊý¾Ý°²È«
¡¡¡¡ÏµÍ³È¨ÏÞ£ºÊ¹Óû§¿É ......

SQL×¢Èëʽ¹¥»÷ʵÀý½²½â

 ¸Õ¸Õ¸ßÖеÄһλͬѧÎÊÎÒÒ»µÀ±ÊÊÔÌ⣺Çë¼òÊöSQL×¢Èëʽ¹¥»÷¼°ÆäÔ­Àí¡£
 
£¨Q£º¹¥»÷£¿ÄѵÀÊÇ×öºÚ¿ÉÂ𣿣¿£©
¿ÉÒÔ°ÑÕâÖÖÐÐΪÀí½â³ÉºÚ¿ÍÐо¶£¬ÒòΪÕâÑù×öµÄÄ¿µÄ¾ÍÊÇ¡°·Ç·¨»ñÈ¡¡±¡£
 
£¨Q£ºÔõô×ö£¿£©
¿ÉÒÔ°´ÕÕÎÒÏÂÃæµÄ²½ÖèÒ»²½Ò»²½À´£¬´ó¼ÒÒ²¾Íµ±Ò»»Ø¡°ºÚ¿Í¡±ÁË¡££¨P.S. Õâ¿ÉÊÇÎÒ¡°¶À¼ÒÑÐÖÆ¡± ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ