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

SQL֪ʶ´óÔÓ»â


$$$Ϊÿ½ÚµÄ¿ªÊ¼
-------------------------------------------------------------------------------------------------------------------------------------------------
$$$ SQLÖÐϵͳÁÙʱ±íµÄʹÓúͽû¼É ¼° Exec(SQLScript) µÄʹÓÃ
ÒÔǰÔÚSQL ÖÐдSP ʱ£¬Èç±È½Ï¸´ÔÓʱ£¬Ï²»¶ÖмäʹÓÃÁÙʱ±íÀ´ÔÝ´æÏà¹Ø¼Ç¼£¬ÕâÑùµÄºÃ´¦Óкܶ࣬Ìá¸ßЧÂÊ£¬Ìá¸ß³ÌÐòµÄ¿É¶ÁÐԵȡ£µ±È»ºóÁÙʱ±íµÄʹÓã¬Ò»°ã¾ù»áʹÓÃÓû§ÁÙʱ±í£¬¼´ #TempTable£¬ µ«ÓÐһЩÇé¿öÏ£¬Å¼¶ûÒ²»áʹÓÃϵͳÁÙʱ±í£¬¼´ ##TempTable¡£ 
Á½ÖÖÁÙʱ±íµÄµÄʹÓÃÓï·¨²î²»¶à£¬¿ÉÓü¸ÖÖ·½·¨À´½¨Á¢£¬¿É Create £¬Ò²¿É Select Into ¡£ 
µ±È»¹Ø¼üµÄÊÇϵͳÁÙʱ±íºÍÓû§ÁÙʱ±íµÄÇø±ð:(ÈçÏÂ) 
1)Óû§ÁÙʱ±í:Óû§ÁÙʱ±íµÄÃû³ÆÒÔµ¥¸öÊý×Ö·ûºÅ(#)¿ªÍ·; 
Óû§ÁÙʱ±íÖ»¶Ô´´½¨Õâ¸ö±íµÄÓû§µÄSession¿É¼û,¶ÔÆäËû½ø³ÌÊDz»¿É¼ûµÄ. 
µ±´´½¨ËüµÄ½ø³ÌÏûʧʱÕâ¸öÁÙʱ±í¾Í×Ô¶¯É¾³ý. 
2)ϵͳÁÙʱ±í:ϵͳÁÙʱ±íµÄÃû³ÆÒÔÊý×Ö·ûºÅ(##)¿ªÍ· 
È«¾ÖÁÙʱ±í¶ÔÕû¸öSQL ServerʵÀý¶¼¿É¼û,µ«ÊÇËùÓзÃÎÊËüµÄSession¶¼ÏûʧµÄʱºò,ËüÒ²×Ô¶¯É¾³ý. 
Ã÷°×ÁËÕâЩ¾ÍÖªµÀÁËËûÃǵÄÓÃ;ºÍÏÞÖÆ£¬µ«ÓÐһЩµØ·½»¹ÊÇÈÝÒ׳öÎÊÌ⣬¹ÊÔÚ´ËרÃÅÁгö¡£ 
1£¬ ÔÚʹÓà Exec(SQLScript) Ö´ÐÐScript ʱ£¬Æä¼äÒ²Ï൱ÓÚµ¥¶ÀÓÐÒ»¸ö½ø³Ì´¦Àí£¬¹ÊÖ´ÐÐÆÚ¼äÄÚÈç¹û´´½¨Óû§ÁÙʱ±íµÄ»°£¬ÔÚÖ´ÐÐÍê³ÉºóÒ²¾Í½áÊøÁË£¬¼´Ö´ÐÐÍê³Éºó£¬Äã²»¿ÉÒÔʹÓÃÔÚ SQLScript ÖÐÉú³ÉµÄÓû§ÁÙʱ±í£¬¿ÉÒÔÓÃϵͳÁÙʱ±í´úÌæ¡£ 
2£¬ ÔÚʹÓÃÓû§ÁÙʱ±íʱ£¬ÓÐÒ»¸öÎÊÌâҪעÒ⣬¾ÍÊÇ×îºÃÔÚ½¨Á¢Ê±Ö¸¶¨ÆäÓû§Îª dbo £¬ÒÔ±ÜÃâ¿ÉÄܵÄÎÊÌ⣻ 
3£¬ ÔÚʹÓÃϵͳÁÙʱ±íʱ£¬Ò»¶¨Òª¿¼Âǵ½£¬²»¿ÉÒÔ½«ÆäÓÃÓÚ¶àÓû§Ê¹ÓõĻ·¾³¹¦ÄÜ»òϵͳÖУ¬·ñÔò¾Í¿ÉÄܳöÏÖ³åÍ»µÄÎÊÌ⣬µ¼Ö½á¹û²»¿ÉÔ¤ÁÏ¡£ 
Èç¹ûÔÚ¶àÓû§Ê¹ÓõĻ·¾³ÖÐʹÓÃϵͳÁÙʱ±í£¬Ôò¿ÉÄÜ»á³öÏÖ¶à¸öÓû§Í¬Ê±¶ÔͬһϵͳÁÙʱ±í½øÐд¦Àí£¬´Ó¶øµ¼Ö³åÍ»ºÍÊý¾ÝµÄ´íÎó¡£ÒÔǰûÓÐ×¢ÒâÕâÒ»µã£¬ÎÒ¾ÍÒò´Ë¶øÀ˷ѹý²»ÉÙµÄʱ¼ä¡£ 
ÓÐʱÐèҪʹÓÃExec(SQLScript)·½Ê½²úÉúÊý¾Ý£¬µ«ÆäÖÐÖ»ÄÜʹÓÃϵͳÁÙʱ±í£¬ÈçºÎ´¦ÀíÄØ£¿ 
1£¬ ¿ÉÒÔÔ¤Ïȶ¨ÒåºÃÒ»¸öÓû§ÁÙʱ±í£¬È»ºóʹÓà Insert #TempTable Exec(SQLScript) µÄ·½Ê½£¬¼´¿É½«Exec ²úÉúµÄ½á¹û¼Ç¼¼ÓÈëÓû§ÁÙʱ±í£¬´Ó¶ø±ÜÃâʹÓÃϵͳÁÙʱ±í£» 
2£¬ ´Ó¸ù±¾ÉϱÜÃâʹÓà Exec() £¬¿ÉÓÃÆäËü·½Ê½´úÌæ¡£ 
Exec() µÄʹÓÃÊÇÒòΪÓÐһЩ Script ±È½Ï¸´


Ïà¹ØÎĵµ£º

OracleµÄSQLÓï¾äÖÐÈçºÎ´¦Àí¡®&¡¯·ûºÅ

ÔÚOracleÖУ¬Èç¹ûÔÚsqlÖгöÏÖ'&'·ûºÅ£¬»á±»×Ô¶¯×ªÒ壻
¶ø±»ÒªÇóÊäÈëÔÚ&·ûºÅºó¸úËæµÄ×Ö·û´®µÄÖµ£¬ÀýÈ磺
update tablename set columnName='http://www.g.cn/cv2.jsp?spid=222&cid=333';
Ö´ÐÐÕâ¸ö²Ù×÷ʱ£¬Oracle»áÌáʾ
Enter value for cid:
Ô­ÒòÊÇÔÚOracleÖÐ & ·ûºÅÊÇ×÷ΪתÒå×Ö·ûʹÓõġ£
½â¾ö·½·¨ ......

dz̸SQL½Ì³ÌÖ®Group byºÍHaving

ÔÚ½éÉÜGROUP BY ºÍ HAVING ×Ó¾äǰ£¬ÎÒÃDZØÐèÏȽ²½²sqlÓïÑÔÖÐÒ»ÖÖÌØÊâµÄº¯Êý£º¾ÛºÏº¯Êý£¬ÀýÈçSUM, COUNT, MAX, AVGµÈ¡£ÕâЩº¯ÊýºÍÆäËüº¯ÊýµÄ¸ù±¾Çø±ð¾ÍÊÇËüÃÇÒ»°ã×÷ÓÃÔÚ¶àÌõ¼Ç¼ÉÏ¡£
      SELECT SUM(population) from bbc
¡¡¡¡ÕâÀïµÄSUM×÷ÓÃÔÚËùÓзµ»Ø¼Ç¼µÄpopulation×Ö¶ÎÉÏ£¬½á¹û¾ÍÊǸòéÑ ......

excelµ¼ÈëSQLʱÌáʾ"Êý¾Ý¶ÔÓÚËùÖ¸¶¨µÄ»º³åÇøÀ´½²Ì«´ó"


excelµ¼ÈëSQLʱÌáʾ"Êý¾Ý¶ÔÓÚËùÖ¸¶¨µÄ»º³åÇøÀ´½²Ì«´ó"
ÒÔÏÂÄÚÈÝת×Ô[CSDN]
×î½ü´¦ÀíexcelÊý¾Ýµ¼Èëµ½Sql ServerÖУ¬Ê§°Ü£¬±¨´íÈçÏ £º
×÷ΪԴÁÐ3£¨“²úƷ˵Ã÷”£©µÄÊý¾Ý¶ÔÓÚËùÖ¸¶¨µÄ»º³åÇøÀ´½²Ì«´ó ¡£
ÎÒµÄexcelÎļþÖÐÓÐÒ»ÁнГ²úƷ˵Ã÷”£¬¾ÍÊÇһЩÎÄ×Ö¡£Sql
server´¦Àíµ¼excelÊý¾ ......

SQL Ëæ»ú³éÑùµÄ×ܽá

¶ÔÓÚSQL Ëæ»ú³éÑùÎÒÃdz£Ïëµ½µÄ¾ÍÊÇnewid()£¬µ«Èç¹û¶ÔÓÚÒ»¸öÔÚ°ÙÍò¡¢Ç§ÍòÉõÖÁ¸ü´óº£Á¿Êý¾Ý±íÖгéÑùµÄ»°£¬¼òµ¥µÄnewid()£¬ÆäÐÔÄÜ£¬Ð§ÂʾͲ»ÊǺÜÀíÏëÁË¡£ËùÒÔÔÚÕâÀïÓбØÒªÌÖÂÛһϣ¬ÔñÓŶøÓá£
 
long_goodsÊÇÒ»¸ö°ÙÍòÊý¾ÝµÄ±í£¬Ctrl+LÖ´ÐÐÒÔÏÂÓï¾ä:
 
--id_indexÊÇÎÒΪÖ÷¼ü¼ÓµÄÒ»¸ö·Ç¾Û½¹Ë÷Òý
SELECT top 1&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ