SQL maiµÄÅäÖúÍʹÓÃ,ÄãÓÐËùÑо¿Âð?
×î½ü¹«Ë¾¿ª·¢ÍøÕ¾£¬ÒªÊµÏÖϵͳ×Ô¶¯·¢ÓʼþµÄ¹¦ÄÜ£¬×Ô¼ºÑо¿ÁËһϣ¬²éÁ˺ܶà×ÊÁÏ£¬·¢ÏÖʵÏִ˹¦Äܼܺòµ¥£¬ÕûÀíÁËһϲÄÁÏ£¬ÄóöÀ´¹²ÏíÏ£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
²½Öè
ÏÂÃæÊÇÎÒÅäÖÃSQL mail µÄʵÏÖ¹ý³Ì£º·Ö7¸ö²½Öè¡£
¡¡1.ΪÁËʹÓÃSQL mail,Ê×ÏÈÄãµÄ·þÎñÆ÷ÉϵÃÓÐSMTP·þÎñ£¬ÎÒûÓа²×°win2000 server×Ô´øµÄSMTP£¬¶øÊÇÓÃimail6.04µÄSMTP,¸Ð¾õ±È½ÏÎȶ¨£¬¹¦ÄÜÒ²±È½ÏÇ¿¡£
¡¡¡¡2.°²×°Ò»¸öÓʼþϵͳ,ÎÒ°²×°ÁËoutLook 2000£¬ÎÒ·¢ÏÖÔÚÅäÖÃÓʼþprofileʱ£¬Èç¹û²»°²×°outLook¶øÊÇÓñðµÄµÚÈý·½³ÌÐò£¬win2kÖÐÎÄserver°æÔÚ¿ØÖÆÃæ°åÖоÍÕÒ²»µ½“Óʼþ”Ò»Ïî.
¡¡¡¡3.°²×°ÍêoutlookºóÔÙˢпØÖÆÃæ°å,¾Í»áÕÒµ½“Óʼþ”Ò»Ï˫»÷½øÐÐÓʼþµÄÅäÖã¬ÎªÅäÖÃÎļþÆðÒ»¸öÃû×Ö(¼ÙÉèΪmyProfile)£¬ÒÔ±ãÒÔºóSQL mailʹÓã¬ÔÚ¸ÃÅäÖÃÎļþÖÐÉèÖø÷ÏîÊôÐÔ¡£
¡¡¡¡4.Æô¶¯outlook(ÉèÖÃΪÓÃmyProfile×÷ΪĬÈϵÄÅäÖÃÎļþ),²âÊÔ½øÐÐÊÕ·¢Óʼþ£¬È·ÈÏoutlook¹¤×÷Õý³£¡£
¡¡¡¡5.Óõ±Ç°µÄÓòÕÊ»§Æô¶¯SQL server,ÔÚÆóÒµ¹ÜÀíÆ÷µÄÖ§³Ö·þÎñÖУ¬µã»÷SQL mailµÄÊôÐÔ£¬¿ÉÒÔ¿´µ½ÔÚÅäÖÃÎļþÑ¡ÔñÖУ¬³öÏÖÁ˸ղŶ¨ÒåµÄmyProfileÅäÖÃÎļþ(ÄãÒ²¿ÉÒÔ¶¨Òå¶à¸öprofile)£¬Ñ¡ÔñÕâ¸öÅäÖÃÎļþ½øÐвâÊÔ£¬SQL½«·µ»Ø³É¹¦¿ªÊ¼ºÍ½áÊøÒ»¸öMAPI»á»°µÄÐÅÏ¢£¬Èç¹û³öÏÖ´íÎó»òÊÇûÓÐÕÒµ½ÓʼþÅäÖÃÎļþ£¬ÄÇÒ»¶¨ÊÇÄãÆô¶¯SQL serverÓõÄÕʺÅÓÐÎÊÌâ
¡¡¡¡6.ÏÖÔÚÄã¾Í¿ÉÒÔÔÚ²éѯ·ÖÎöÆ÷ÖÐÓÃXP_sendmailÕâ¸öÀ©Õ¹´æ´¢¹ý³Ì·¢ËÍSQL mailÁË£¬¸ñʽÈçÏ£º
¡¡¡¡xp_sendmail {[@recipients =] 'recipients [;...n]'}
¡¡¡¡[,][@message =] 'message']
¡¡¡¡[,][@query =] 'query']
¡¡¡¡[,][@attachments =] attachments]
¡¡¡¡[,][@copy_recipients =] 'copy_recipients [;...n]'
¡¡¡¡[,][@blind_copy_recipients =] 'blind_copy_recipients [;...n]'
¡¡¡¡[,][@subject =] 'subject']
¡¡¡¡[,[@type =] 'type']
¡¡¡¡[,][@attach_results =] 'attach_value']
¡¡¡¡[,][@no_output =] 'output_value']
¡¡¡¡[,][@no_header =] 'header_value']
¡¡¡¡[,][@width =] width]
¡¡¡¡[,][@separator =] 'separator']
¡¡¡¡[,][@echo_error =] 'echo_value']
¡¡¡¡[,][@set_user =] 'user']
¡¡¡¡[,][@dbuse =] 'database']
¡¡¡¡ÆäÖÐ@recipientsÊDZØÐèµÄ
¡¡¡¡²ÎÊý˵Ã÷£º
¡¡¡¡@recipients ÊÕ¼þÈË£¬ÖмäÓöººÅ·Ö¿ª
¡¡¡¡@message Òª·¢Ë͵ÄÐÅÏ¢
¡¡¡¡@query È·¶¨Ö´Ðв¢ÒÀ¸½ÓʼþµÄÓÐЧ²éѯ£¬³ý´¥·
Ïà¹ØÎĵµ£º
Ò»¡¢ÕâÊÇÕâ¸öϵÁеÄ×îºóÒ»½ÚÁË£¬×Ô¶¨Ò帴ÔÓÊý¾ÝÀàÐÍĿǰֻÄÜͨ¹ýCLRÀ´ÊµÏÖ¡£ÎªÁËÔÚ SQL Server ÖÐÔËÐУ¬ÄúµÄ UDT ±ØÐëʵÏÖ UDT ¶¨ÒåÖеÄÒÔÏÂÒªÇó£º
1.¸Ã UDT ±ØÐëÖ¸¶¨ Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute¡£System.SerializableAttribute ¿ÉÑ¡Ó㬵«½¨ÒéʹÓá£
2.UDT ±ØÐëͨ¹ý´´½¨¹«¹²µÄ static£¨M ......
ÔÚ×ösqlÌâʱ£¬ÎÒÃÇ×îÅÂÓöµ½Ìõ¼þ¸´ÔӵIJéѯÓï¾ä£¬ÒòΪ´ó¶àʱºòÐèÒªÁ½Èý¸ö×Ó²éѯÀ´ÊµÏÖ£¬
¶ø´ó¶àÊýͬѧ£¬¿ÉÒÔ˵¶¼±È½ÏÅÂ×Ó²éѯµÄ£¬ÒÔǰÎÒÒ²±»ÕâЩÌâĿŪµÄÔÆÀïÎíÀïµÄ£¬
²»¹ý×ö¶àÁËÕâÀàµÄÌâÄ¿ºó·¢ÏÖ£¬ÆäʵҲÓÐÒ»¶¨¹æÂÉ£¬ÎÒÃÇ¿ÉÒÔ×ܽáÒ»Ì×ÊʺÏ×Ô¼ºµÄ·½·¨À´´¦Àí£¬
ÏÂÃæÊ±ÎÒ¶Ô¸ÃÀàÌâÄ¿µÄ´¦Àí·½·¨£º
ÓйºÎï±íÈçÏ£º
ÌâÄ¿£º ²é ......
×Ö·û´®º¯Êý¶Ô¶þ½øÖÆÊý¾Ý¡¢×Ö·û´®ºÍ±í´ïʽִÐв»Í¬µÄÔËËã¡£´ËÀຯÊý×÷ÓÃÓÚCHAR¡¢VARCHAR¡¢ BINARY¡¢ ºÍVARBINARY Êý¾ÝÀàÐÍÒÔ¼°¿ÉÒÔÒþʽת»»ÎªCHAR »òVARCHARµÄÊý¾ÝÀàÐÍ¡£¿ÉÒÔÔÚSELECT Óï¾äµÄSELECT ºÍWHERE ×Ó¾äÒÔ¼°±í´ïʽÖÐʹÓÃ×Ö·û´®º¯Êý¡£
Ò»¡¢×Ö·ûת»»º¯Êý
1¡¢ASCII()
·µ»Ø×Ö·û±í´ïʽ ......
select case when c.colid=1 then object_name(c.id) else '' end as ±íÃû
,c.name as ×Ö¶ÎÃû
,t.name Êý¾ÝÀàÐÍ
,c.prec as ³¤¶È ......
OracleµÄsql*plusÊÇÓëoracle½øÐн»»¥µÄ¿Í»§¶Ë¹¤¾ß¡£ÔÚsql*plusÖУ¬¿ÉÒÔÔËÐÐsql*plusÃüÁîÓësql*plusÓï¾ä¡£
¡¡¡¡
¡¡¡¡ÎÒÃÇͨ³£Ëù˵µÄDML¡¢DDL¡¢DCLÓï¾ä¶¼ÊÇsql*plusÓï¾ä£¬ËüÃÇÖ´ÐÐÍêºó£¬¶¼¿ÉÒÔ±£´æÔÚÒ»¸ö±»³ÆÎªsql bufferµÄÄÚ´æÇøÓòÖУ¬²¢ÇÒÖ»Äܱ£´æÒ»Ìõ×î½üÖ´ÐеÄsqlÓï¾ä£¬ÎÒÃÇ¿ÉÒÔ¶Ô±£´æÔÚsql bufferÖеÄsql Óï¾ä½ø ......