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

ÓÃSQL Server±£³Ö»á»°×´Ì¬

 ÔÚµ÷Ó÷þÎñÆ÷ºóÒª¼ÌÐøÔÚ·þÎñÆ÷Öб£ÁôÊý¾Ýͨ³£ºÜÄÑ£¬Äã¿ÉÒÔÓÃSQL ServerÀ´½øÐлỰ״̬¹ÜÀí(Óû§»á»°Êý¾Ý)¡£ÒÔϽÌÄãÔõÑùÓÃËüÀ´½øÐйÜÀí¡£
¡¡¡¡ÔÚÒ³Ãæ¿ª·¢ÖУ¬ÔÚ·þÎñÆ÷µ÷ÓÃÀï±£ÁôÊý¾ÝÊÇÒ»¸ö³£¼ûµÄ²»ºÃ½â¾öµÄÄÑÌâ¡£ÄãÒ²ÐíÐèҪΪÄãµÄÓ¦ÓóÌÐò»òÌØÊâÓû§µÄ»á»°±£´æÐÅÏ¢¡£´æ´¢ÕâÑùµÄÊý¾Ý±»³ÆÎª×´Ì¬¹ÜÀí£¬ASP.NETΪÄãÌṩÁËһЩ·½·¨£¬ÕâЩ·½·¨ÄÜÈÃÄãͨ¹ý¸÷ÖÖ;¾¶Íê³ÉÕâÒ»ÈÎÎñ¡£Õâ°üÀ¨½«Êý¾Ý´æ´¢ÔÚÒ»¸ö״̬·þÎñÆ÷µÄÄÚ´æÖУ¬»òÕßͨ¹ýMicrosoft SQL·þÎñÆ÷¡£±¾ÎÄÖ÷ÒªÌÖÂÛÁËÓÃSQL·þÎñÆ÷À´½øÐлỰ״̬¹ÜÀí(Óû§»á»°Êý¾Ý)¡£
¡¡¡¡ÎªÊ²Ã´ÐèÒª½øÐÐ״̬¹ÜÀí£¿
¡¡¡¡ÔÚÉèÖúÍʹÓÃSQL Server֮ǰ£¬ÄãÒ²Ðí»áÏëÓбØÒªÕâÑù×öÂð£¿Ò³Ã濪·¢»¹ÓиüÈÃÈË·³ÄÕµÄÒ»Ãæ£¬ÄǾÍÊÇHTTPÊÇÒ»ÏîÎÞ״̬ЭÒé¡£ËüµÄÔËÐÐÊǶ϶ÏÐøÐøµÄ£¬Ã¿¸öÒ³Ãæ¶¼»á°´½ÓÊܵ½µÄÃüÁîÔËÐС£ÃüÁîÖ´ÐÐÍêÒÔºó£¬ËùÓÐÓùýµÄÊý¾Ý¶¼»á¶ªÊ§¡£·þÎñÆ÷²»»á´æ´¢¹ØÓÚÄÇЩµ÷ÓõÄÈκμÇÒä¡£Ò²¾ÍÊÇ˵£¬Ëü²»»á´æ´¢Ïà¹Ø¼ÇÒ䣬³ý·ÇÓÐÌØÊâµÄÖ¸ÁîÈÃËü´æ´¢¡£
¡¡¡¡»á»°±äÁ¿
¡¡¡¡ÒÔÏÂÊÇʹÓûỰ±äÁ¿µÄ¸ñʽ£º
C#: Session["variable_name"] = value;
VB.NET: Session("variable_name") = value
¡¡¡¡µ±Õâ¸öÖµ±»´æ´¢ÁË£¬Óû§¾Í¿ÉÒÔÔÚÕû¸ö»á»°ÖÐʹÓÃËüÁË¡£»á»°½áÊøºó£¬±äÁ¿Ò²¾Í¶ªÊ§ÁË¡£ÄãÒ²¿ÉÒÔʹÓûعé״̬¹ÜÀí(ÕâÊÇÎÒÃÇÏÂÒ»´ÎÒªÌÖÂ۵ϰÌâ)À´´¦ÀíÕâЩ¶ªÊ§µÄÖµ¡£
¡¡¡¡ASP.NET״̬¹ÜÀí
¡¡¡¡ASP.NETÔÊÐíÄãͨ¹ýÒ»¸ö״̬·þÎñÆ÷»òSQL·þÎñÆ÷½«»á»°Êý¾Ý´æ´¢ÔÚÄÚ´æÖС£´æ´¢µÄλÖÃÓÉÓ¦ÓóÌÐòµÄÒ³ÃæÅäÖÃÎļþÀ´¾ö¶¨¡£×´Ì¬¹ÜÀíÑ¡ÏîÊÇÔÚϵͳÖеÄsessionStateÔªËØÖУ¬Ò³ÃæÔªËØÊÇÔÚ״̬¹ÜÀíÖнøÐÐÉèÖõġ£ÒÔϵÄʾÀýÏÔʾÁËÔõÑùʹÓÃSQL Server£º
£¼sessionState
mode="SQLServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1; user id=username; password=password"
cookieless="false"
timeout="20" /£¾
¡¡¡¡×¢Ò⣬ÕâÐ©ÔªËØµÄÃû³ÆºÍÊôÐÔ¶¼ÒªÇø·Ö´óСд¡£ÒÔÏÂÊǸÃģʽÊôÐԵĸ÷ÖÖ¿ÉÄÜÖµ£º
? InProc-´æ´¢ÔÚÄÚ´æÖС£ËüµÄÔËÐÐËÙ¶È×î¿ì£¬µ«Êǵ±ASP.NET³ÌÐòÖØ¸´ÔËÐеÄʱºòËùÓеÄÊý¾Ý¶¼»á¶ªÊ§¡£
? SQL Server-½«Êý¾Ý´æ´¢ÔÚSQL ServerÖС£ÓÉÓÚËüÓëÒ³Ãæ·þÎñÆ÷ÊÇ·ÖÀëµÄ£¬Òò´ËËüÊÇ×î¿ÉÐŵġ£Á¬½Ó×Ö·û´®»á°´ÕÕÕý³£µÄ˳ÐòÅÅÁУ¬ÒÔÁ¬½Óµ½SQL ServerÊý¾Ý¿âÖС£
? StateServer-½«Êý¾Ý´æ´¢ÔÚÒ»¸ö¶ÀÁ¢µÄÒ³Ãæ·þÎñÆ÷ÉÏ(IIS)¡£ÕâһѡÏîÀûÓÃÁËstateConnectionStringÕâÒ»ÊôÐÔ¡£
¡¡¡¡ËùÓеÄÑ¡ÏʹÓñ£


Ïà¹ØÎĵµ£º

SQL Server2005ËĸöÅÅÐòº¯Êý¼ò½é

ÅÅÃûº¯ÊýÊÇSQL Server2005мӵŦÄÜ¡£ÔÚSQL Server2005ÖÐÓÐÈçÏÂËĸöÅÅÃûº¯Êý£º
1. row_number ×Ô¶¯Éú³ÉÐкÅ,ÐòºÅÓÉorder by ×ֶξö¶¨
2. rank over Filed, ÓÉrank overµÄ×ֶξö¶¨£¬Ãû´Î²»Á¬Ðø£¬ÈçÓÐ3¸ö²¢ÁеÚÒ»Ãû£¬ÔòºóÐøÃû´ÎÖ±½Ó´Ó4¿ªÊ¼
3. dense_rank£¬ºÍrankÏàËÆ£¬Ö»ÊÇÃû´ÎÁ¬Ðø£¬ÈçÓÐ3¸ö²¢ÁеÚÒ»Ãû£ ......

SQL SERVER 2005Ïà¹ØÎÊÌâ

Òѳɹ¦Óë·þÎñÆ÷½¨Á¢Á¬½Ó£¬µ«ÊÇÔڵǼǰµÄÎÕÊÖÆÚ¼ä·¢Éú´íÎóµÄ´¦Àí·½·¨
      ÔÚÓÃSQL SERVER Óû§µÇ½SQL SERVER 2005ʱ£¬µ¯³öÒ»¸ö¶Ô»°¿ò£¬Ìáʾ" Òѳɹ¦Óë·þÎñÆ÷½¨Á¢Á¬½Ó£¬µ«ÊÇÔڵǼǰµÄÎÕÊÖÆÚ¼ä·¢Éú´íÎó",²éÕÒÁËÒ»ÏÂÔ­Òò£¬Ô­À´ÊÇSQL SERVER 2005ʱ½ûÓÃTCP/IPµÇ½ÁË£¬´ò¿ªSQL SERVER 2005²Ë ......

Ò»¸ösql·ÖÒ³µÄ´æ´¢¹ý³Ì

 CREATE  procedure SqlPager_Ex
 @sqlstr varchar(8000), --²éѯ×Ö·û´®
  @currentpage int, --µÚNÒ³
  @pagesize int --ÿҳÐÐÊý, 
 as
  set nocount on
  declare @P1 int, --P1ÊÇÓαêµÄid
   @rowcount int
  exec sp_cursorope ......

shellÖÐʹÓÃSQLʵÏÖ²éѯ

 ÏȰÑÎı¾½øÐиñʽ´¦Àí£¬È»ºóÒÔ¿Õ¸ñΪ·Ö¸ô·û£¬È¡µÚ¶þ¸ö¿Õ¸ñºóµÄ×Ö´®£¬ÅÅÐò£¬È¥ÖØ£¬ÔÙ½µÐòÅÅÁУ¬È¡Ç°5¸ö
arr=($(cat 0100055F_Detail.txt|sed -e '/:/d'|awk -F ' ' '{print$2}'|sort|uniq -c|sort -nr|head -5|awk '{print $2}'))
len=${#arr[@]}  »ñÈ¡Êý×鳤¶È
for((i=0;i<$len;i++))
do
echo ${arr[$i] ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ