SQL Server¿ª·¢¹ý³ÌÖеÄÊ®ÖÖ³£¼ûÎÊÌâ×ܽᣨ1£©
ÔÚSQL Server¿ª·¢ÎÊÌâÖÐÄã¿ÉÄÜ»áÎʵ½µÄÊ®¸öÎÊÌâ:
1¡¢Ê²Ã´Êdz£¼ûµÄ¶Ô±íºÍ×ֶεÄÃû×ÖÔ¼Êø?
¡¡¡¡2¡¢ÓÐûÓпÉÄÜÔÚ²»Á˽âT-SQLµÄÇé¿öϱàд´æ´¢¹ý³Ì?
¡¡¡¡3¡¢T-SQLÖÐÈçºÎ±È½ÏCLR´æ´¢¹ý³ÌºÍº¯ÊýµÄÐÔÄÜ?
¡¡¡¡4¡¢ÎÒÈçºÎÔÚÒ»¸ö´æ´¢¹ý³ÌÖÐʹÓÃÁíÒ»¸ö´æ´¢¹ý³Ì²úÉúµÄ½á¹û?
¡¡¡¡5¡¢ÎÒÈçºÎ½â¾öSQL Server 2005µÄ²¢·¢ÎÊÌâ?
¡¡¡¡6¡¢ÔÚSQL Server 2005ÖÐÓÃʲô¹¤¾ßÌæ´úÁ˲éѯ·ÖÎöÆ÷?
¡¡¡¡7¡¢ÄãÄÜÌṩһЩÓйØSQL ºÍT-SQLµÄÏêϸÐÅÏ¢Âð?
¡¡¡¡8¡¢SQL Server 2005ÓÐûÓÐеÄË÷ÒýÀàÐÍ?
¡¡¡¡9¡¢ÎÒÈçºÎ´´½¨Ò»¸ö½Å±¾ÔÚ±íÖнøÐÐÑ¡Ôñ?
¡¡¡¡10¡¢ÎÒÈçºÎÁгöÄÇЩûÓмǼµÄÊý¾Ý¿â±í?
¶ÔÓÚ±íºÍ×ֶεij£¼ûÃû×ÖÔ¼Êø
»Ø´ð:
»Ø´ð:
SQL Server 2000ϵıíºÍ×Ö¶ÎÃû³ÆÓÐ1µ½128×Ö½ÚµÄÏÞÖÆ£¬²¢ÇÒ×ñÑÓÃÓÚ±êʶµÄ¹æÔò¡£
µÚÒ»¸ö×Öĸ±ØÐëÊÇÈçϵÄÒ»ÖÖ:
· Unicode Standard 2.0Öй涨µÄ×Öĸ¡£
Unicode¶Ô×ÖĸµÄ¶¨Òå°üÀ¨:À¶¡×Öĸ£¬´ÓAµ½Z£¬³ýÁËÀ´×ÔÆäËûÓïÑÔµÄ×Öĸ֮Íâ¡£
· Ï»®Ïß(_)£¬at·ûºÅ(@)£¬»òÕßÊý×Ö·ûºÅ(#)
ÔÚSQL ServerÖÐÒÔÕâЩ·ûºÅ×÷Ϊ±êʶ·ûµÄ¿ªÊ¼¾ßÓÐÌØÊâµÄº¬Òå¡£Ò»¸öÒÔat·ûºÅ(@)¿ªÍ·µÄ±êʶ·û±íʾһ¸ö±¾µØµÄ±äÁ¿»òÕß²ÎÊý¡£Ò»¸öÒÔÊý×Ö·ûºÅ(#)¿ªÍ·µÄ±êʶ·û´ú±íÒ»¸öÁÙʱ±í»òÕß¹ý³Ì¡£Ò»¸öÒÔÁ½¸öÊý×Ö·ûºÅ(##)¿ªÍ·µÄ±êʶ·û±êʶµÄÊÇÒ»¸öÈ«¾ÖÁÙʱ¶ÔÏó¡£
һЩTransact-SQLº¯ÊýµÄÃû×ÖÒÔÁ½¸öat·ûºÅ(@@)¿ªÍ·¡£ÎªÁ˱ÜÃâÓëÕâЩº¯Êý»ìÏý£¬ÍƼöÄ㲻ҪʹÓÃÁ½¸öat·ûºÅ(@@)¿ªÍ·µÄ±êʶ·û¡£
½ÓÏÂÀ´µÄ×Öĸ¿ÉÒÔÊÇÒÔϵÄÈÎÒ⼸ÖÖ:
· Unicode Standard 2.0¶¨ÒåµÄ×Öĸ
· À´×Ô»ù´¡À¶¡ÎÄ»òÕ߯äËûÓïÒôµÄÊ®½øÖÆÊý×Ö
· at·ûºÅ(@)£¬ÃÀÔª·ûºÅ($)£¬Êý×Ö·ûºÅ(#)£¬»òÕßÏ»®Ïß
±êʶ·û¾ø¶Ô²»ÄÜÊÇTransact-SQLµÄ±£Áô×Ö¡£SQL Server±£ÁôÁËһЩ´óдºÍСдµÄ±£Áô×Ö¡£ÄÚ½¨µÄ¿Õ¼ä»òÕßÌØÊâµÄ×Öĸ¶¼²»ÔÊÐí³öÏÖ£¬¾¡¹ÜÄã¿ÉÒÔÔںõÄÀϰ汾µÄNorthwindÖп´µ½ËüÃǰüº¬ÁËÄÚ½¨µÄ¿Õ¼ä¡£Äã±ØÐëͨ¹ý°ÑËüÃÇÀ¨ÔÚÀ¨ºÅÖвſÉÒÔ·ÃÎÊ¡£
²»¾ßÓÐÈκÎT-SQL֪ʶµÄÇé¿öϱàдSQL Server2005´æ´¢¹ý³ÌÂð?
Ðí¶à³ÌÐòÔ±¶¼ÈÏΪ´´½¨SQL Server´æ´¢¹ý³Ì²»ÔÙ±ØÐèT-SQLÁË¡£²»ÐÒµÄÊÇ(»òÕß²¢·ÇÈç´Ë£¬Õâ¸ù¾ÝÄãµÄ¹Ûµã)£¬Õâ²¢²»È«ÊÇÊÂʵ¡£ÔÚ¼¼ÊõÉÏÊÇ¿ÉÒÔÔÚ²»Á˽âT-SQLµÄÇé¿öÏ´´½¨´æ´¢¹ý³ÌµÄ£¬µ«ÊÇûÓÐT-SQLµÄ»°ÔòÎÞ·¨·ÃÎÊÈκεÄÊý¾Ý¡£
ÔÚCLR´æ´¢¹ý³ÌÄÚ²¿½øÐÐÊý¾Ý·ÃÎÊ£¬ÊÇͨ¹ýʹÓñê×¼µÄADO.NETÀàÀ´Íê³ÉµÄ¡£¿ª·¢ÈËÔ±»áÔÚÓ¦ÓóÌÐò²ã·¢ÏֺܶàͬÑùµÄûÓÐÓô¦µÄÊý¾Ý·ÃÎÊ´úÂ룬Õ
Ïà¹ØÎĵµ£º
ÎÊÌâÃèÊö:
¡¡¡¡Îª¹ÜÀí¸ÚλҵÎñÅàѵÐÅÏ¢£¬½¨Á¢3¸ö±í:
¡¡¡¡S (S#,SN,SD,SA) S#,SN,SD,SA ·Ö±ð´ú±íѧºÅ¡¢Ñ§Ô±ÐÕÃû¡¢ËùÊôµ¥Î»¡¢Ñ§Ô±ÄêÁä
¡¡¡¡C (C#,CN ) C#,CN ·Ö±ð´ú±í¿Î³Ì±àºÅ¡¢¿Î³ÌÃû³Æ
¡¡¡¡SC ( S#,C#,G ) S#,C#,G ·Ö±ð´ú±íѧºÅ¡¢ËùÑ¡Ð޵Ŀγ̱àºÅ¡¢Ñ§Ï°³É¼¨
¡¡¡¡1. ʹÓñê×¼SQLǶÌ×Óï¾ä²éѯѡÐ޿γÌÃû³ÆÎª&rsquo ......
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT ......
drop table #Tmp --ɾ³ýÁÙʱ±í#Tmp
create table #Tmp --´´½¨ÁÙʱ±í#Tmp
(
ID int IDENTITY (1,1) not null, --´´½¨ÁÐID,²¢ÇÒÿ´ÎÐÂÔöÒ»Ìõ¼Ç¼¾Í»á¼Ó1
WokNo &nb ......
SQL ServerÊý¾Ý¿âÖвð·Ö×Ö·û´®º¯ÊýµÄ¾ßÌå·½·¨£º
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
¡¡¡¡CREATE¡¡ FUNCTION uf_StrSplit '1.1.2.50','.'
¡¡¡¡(@origStr varchar(7000),¡¡ --´ý²ð·ÖµÄ×Ö·û´®
¡¡¡¡@markStr varchar(100))¡¡¡¡--²ð·Ö±ê¼Ç£¬Èç','
¡¡¡¡RETURNS @splittable table
¡¡¡¡(
¡¡ ¡¡str_id¡¡¡¡varchar(4000) NOT NULL, --±àºÅID ......
Student(S#,Sname,Sage,Ssex) ѧÉú±í
Course(C#,Cname,T#) ¿Î³Ì±í
SC(S#,C#,score) ³É¼¨±í
Teacher(T#,Tname) ½Ìʦ±í
ÎÊÌ⣺
1¡¢²éѯ“001”¿Î³Ì±È“002”¿Î³Ì³É¼¨¸ßµÄËùÓÐѧÉúµÄѧºÅ£»
select a.S# from (select s#,score from SC where C#='001') a,(select s#,score
fr ......