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

SQLÖÐÈçºÎÕýÈ·ÈÏʶ´¥·¢Æ÷

¶ÔÓÚ³õѧÕ߶Դ¥·¢Æ÷µÄÀí½âÍùÍù²»ÊǺÜ͸³¹£¬¼ÇµÃ×Ô¼ºµ±³õѧµÄʱºò×ÜÓеãÃþ²»ÇåÍ·ÄԵĸоõ£¬½ñÌì¾ÍÏëÆðºÍ´ó¼Ò×ܽáһϣ¬Èç¹ûÎÄÕ³öÏÖЩ覴ÃÇë¸ßÊÖ¶à¶àÖ¸½ÌŶ£¡
´¥·¢Æ÷ÊÇÊý¾Ý¿â·þÎñÆ÷Öз¢Éúʼþʱ×Ô¶¯Ö´ÐеÄÌØÊâ´æ´¢¹ý³Ì£¬Ëü²åÈ롢ɾ³ý»òÐÞ¸ÄÌرíÖеÄÊý¾Ýʱ´¥·¢Ö´ÐС£´¥·¢Æ÷ͨ³£¿ÉÒÔÇ¿ÖÆÖ´ÐÐÒ»¶¨µÄÒµÎñ¹æÔò£¬ÒÔ±£³ÖÊý¾ÝÍêÕûÐÔ¡¢¼ì²éÊý¾ÝÓÐЧÐÔ¡¢ÊµÏÖÊý¾Ý¿â¹ÜÀíÈÎÎñºÍһЩ¸½¼ÓµÄ¹¦ÄÜ¡£
ÔÚSqlserverÖÐÒ»Õűí¿ÉÒÔÓжà¸ö´¥·¢Æ÷¡£Óû§¿ÉÒÔ¸ù¾ÝINSERT¡¢UPDATE»òDELETEÓï¾ä¶Ô´¥·¢Æ÷½øÐÐÉèÖã¬Ò²¿ÉÒÔ¶ÔÒ»ÕűíÉϵÄÌرð²Ù×÷ÉèÖöà¸ö´¥·¢Æ÷¡£´¥·¢Æ÷¿ÉÒÔ°üº¬¸´ÔÓµÄT-SQLÓï¾ä¡£´¥·¢Æ÷²»ÄÜͨ¹ýÃû³Æ±»Ö±½Óµ÷Ó㬸ü²»ÔÊÐíÉèÖòÎÊý¡£
´¥·¢Æ÷µÄÌصãÈçÏ£º
£¨1£©       ´¥·¢Æ÷×Ô¶¯Ö´ÐÐ
 ¶Ô±íÖеÄÊý¾Ý½øÐÐÐ޸ĺ󣬴¥·¢Æ÷Á¢¼´±»¼¤»î¡£
£¨2£©       ¿ÉÒÔµ÷Óô洢¹ý³Ì
 ÎªÁËʵÏÖ¸´ÔÓµÄÊý¾Ý¿â¸üвÙ×÷£¬´¥·¢Æ÷¿ÉÒÔµ÷ÓÃÒ»¸ö»ò¶à¸ö´æ´¢¹ý³Ì£¬ÉõÖÁ¿ÉÒÔͨ¹ýµ÷ÓÃÍⲿ¹ý³Ì£¨²»ÊÇÊý¾Ý¿â¹ÜÀíϵͳ±¾Éí£©Íê³ÉÏàÓ¦µÄ²Ù×÷¡£
£¨3£©       ¿ÉÒÔÇ¿»¯Êý¾ÝÌõ¼þÔ¼Êø
´¥·¢Æ÷Äܹ»ÊµÏÖ±ÈCHECKÔ¼Êø¸üΪ¸´ÔÓµÄÊý¾ÝÍêÕûÐÔÔ¼Êø¡£ÔÚÊý¾Ý¿âÖÐΪÁËʵÏÖÊý¾ÝÍêÕûÐÔÔ¼Êø£¬¿ÉÒÔʹÓÃCHECKÔ¼Êø»ò´¥·¢Æ÷¡£CHECKÔ¼Êø²»ÔÊÐíÒýÓÃÆäËû±íÖеÄÀýÀ´Íê³É¼ì²é¹¤×÷£¬¶ø´¥·¢Æ÷¿ÉÒÔÒýÓÃÆäËû±íÖеÄÁУ¬¸üÊʺÏÔÚ´óÐÍÊý¾Ý¿â¹ÜÀíϵͳÖÐÓÃÀ´Ô¼ÊøÊý¾ÝµÄÍêÕûÐÔ¡£
£¨4£©       ´¥·¢Æ÷¿ÉÒÔ½ûÖ¹»ò»Ø¹öÎ¥·´ÒýÓÃÍêÕûÐԵĸü¸Ä
´¥·¢Æ÷¿ÉÒÔ¼ì²âÊý¾ÝÄڵIJÙ×÷£¬´Ó¶øÈ¡ÏûÊý¾Ý¿âδ¾­Ðí¿ÉµÄ¸üвÙ×÷£¬Ê¹Êý¾Ý¿âÐ޸ġ¢¸üвÙ×÷¸ü°²È«£¬Êý¾Ý¿âµÄÔËÐÐÒ²¸üÎȶ¨¡£
£¨5£©       ¼¶Áª¡¢²¢ÐÐÔËÐÐ
´¥·¢Æ÷Äܹ»¶ÔÊý¾Ý¿âÖеÄÏà¹Ø±íʵÏÖ¼¶Áª¸ü¸Ä¡£´¥·¢Æ÷ÊÇ»ùÓÚÒ»¸ö±í´´½¨µÄ£¬µ«ÊÇ¿ÉÒÔÕë¶Ô¶à¸ö±í½øÐвÙ×÷£¬ÊµÏÖÊý¾Ý¿âÖÐÏà¹Ø±íµÄ¼¶Áª¸ü¸Ä¡£
£¨6£©       ͬ±í¶à´¥·¢Æ÷
Ò»¸ö±íÖпÉÒÔͬʱ´æÔÚ3¸ö²»Í¬²Ù×÷µÄ´¥·¢Æ÷£¨INSERT¡¢UPDATEºÍDELETE£©¡£
   
¶ÔÓÚ´¥·¢Æ÷С±à¾ÍÏȺʹó¼Ò·ÖÏíµ½ÕâÀϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
 
 


Ïà¹ØÎĵµ£º

³£¼ûOracle HINTµÄÓ÷¨ SQLÓÅ»¯

ÔÚSQLÓï¾äÓÅ»¯¹ý³ÌÖУ¬ÎÒÃǾ­³£»áÓõ½hint,ÏÖ×ܽáÒ»ÏÂÔÚSQLÓÅ»¯¹ý³ÌÖг£¼ûOracle HINTµÄÓ÷¨£º
1. /*+ALL_ROWS*/
±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÍÌÍÂÁ¿,ʹ×ÊÔ´ÏûºÄ×îС»¯.
ÀýÈç:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO=’SCOTT’;
2. /*+FIRST_ROWS*/
±í ......

ÊìÁ·OracleµÄSqlÓï¾ä±Ø×ö18µÀ

 Ê¹ÓÃscott/tigerÓû§ÏµÄemp±íºÍdept±íÍê³ÉÏÂÁÐÁ·Ï°£¬±íµÄ½á¹¹ËµÃ÷ÈçÏÂ
empÔ±¹¤±í(empnoÔ±¹¤ºÅ/enameÔ±¹¤ÐÕÃû/job¹¤×÷/mgrÉϼ¶±àºÅ/hiredateÊܹÍÈÕÆÚ/salн½ð/commÓ¶½ð/deptno²¿ÃűàºÅ)
dept²¿Ãűí(deptno²¿ÃűàºÅ/dname²¿ÃÅÃû³Æ/locµØµã)
¹¤×Ê £½ н½ð £« Ó¶½ð
1£®ÁгöÖÁÉÙÓÐÒ»¸öÔ±¹¤µÄËùÓв¿ÃÅ
2£®Áгöн½ð±È& ......

½«MySQLÖÐsqlÔËÐнá¹û±£´æµ½Îļþ

 ÓÐÁ½ÖÖ·½·¨¡£
·½·¨Ò»£ºÔÚmysql>Ìáʾ·ûÖÐʹÓÃtee
mysql> tee output.txt
Logging to file 'output.txt'
mysql> notee
Outfile disabled.
»òÕß
mysql> \T output.txt
Logging to file 'output.txt'
mysql> \t
Outfile disabled.
Õâ¸öÀàËÆÓÚsqlplusµÄspool¹¦ÄÜ£¬¿ÉÒÔ½«ÃüÁîÐÐÖеĽá¹û±£´æµ½Í ......

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃ棬ºóÃæ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ