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

SQL UNIQUEIDENTIFIER

µ±ÄãÕýÔÚ´¦Àí±»¶à¸öÕ¾µã£¨ÏñÔÚ¿ç¹ú¹«Ë¾Ìõ¼þÏ£©Ê¹ÓõĴóÊý¾Ý¿âʱ£¬ÄãÒ²Ðí»áÓöµ½±£Ö¤±í¸ñ¶ÔÏóΨһÐÔÕâÑùµÄ¼¬ÊÖÎÊÌâ¡£ÔÚÕâÖÖÇéÐÎÏ£¬¿ÉÄÜÖ»ÄÜ¿¿UNIQUEIDENTIFIERÀ´½â¾ö¡£UNIQUEIDENTIFIERÊÇÒ»¸ö±£´æÈ«¾ÖΨһ±êʶ·ûµÄGUIDÊý¾ÝÀàÐÍ¡£GUIDÊÇÒ»¸ö±£Ö¤Î¨Ò»µÄ¶þ½øÖÆÊý£¬Òò´Ë¼¸ºõûÓбðµÄ¼ÆËã»ú»á²úÉúͬһ¸öÖµ¡£
GUIDµÄΨһֵÊÇÓɼÆËã»úÍø¿¨µÄ±êʶÊý¼ÓÉÏÒ»¸öCPUʱÖÓ²úÉúµÄΨһÊý¶øµÃµ½µÄ¡£Íø¿¨ÖÆÔìÉÌÖÁÉÙÔÚÏÂÒ»¸ö100ÄêÄÚÄܱ£Ö¤Íø¿¨µÄΨһÐÔ¡£
UNIQUEIDENTIFIERÖµ²»ÄÜÏñIDENTITYÊôÐÔÄÇÑù×Ô¶¯²úÉú¡£ÒªÏëΪÄãµÄ±í¸ñ¶ÔÏó²úÉúUNIQUEIDENTIFIERÖµ£¬Äã±ØÐëÖ¸¶¨NEWIDº¯ÊýΪcolumnµÄȱʡֵ¡£
ÀýÈ磬Èç¹ûÄãÏëÒª´´½¨Ò»¸ö±í¸ñÁгöÄãµÄ¿ç¹ú¹«Ë¾µÄËùÓÐ×Ó¹«Ë¾µÄ¼â¶Ë²úÆ·µÄÊÕÈ룬²¢ÇÒÄãÏ£ÍûÖ¸¶¨Ò»¸öGUIDÊý¾ÝÀàÐÍ£¬ÄÇôÄã¿ÉÒÔ¼üÈ룺
CREATE TABLE NetRevenueTable
(UniqueColumn UNIQUEIDENTIFIER DEFAULT NEWID(),
Characters VARCHAR(10))
ÔÚÊý¾Ý¿â¹¤¾ßÖУ¬ÄãÒªÔÚÊý¾Ý¿âͼ±íÖлòµ±ÄãÕýÔÚÉè¼ÆÒ»¸ö±í¸ñʱ×öÕâ¼þÊÂÇ顣ΪÄãÏëΨһȷ¶¨µÄcolumnÑ¡ÔñIs RowGUID¡£È±Ê¡Çé¿ö½«ÊÇ(newid())£¬Ëü×Ô¶¯²úÉúRowGUID¡£
¾¡¹ÜÔÚÐí¶àÇé¿öÏÂÄã±ØÐë±£Ö¤±í¸ñ¶ÔÏóµÄΨһÐÔ£¬µ«ÊÇÈç¹ûÄã¾ö¶¨Ê¹ÓÃUNIQUEIDENTIFIERÊý¾ÝÀàÐÍ£¬Çë×¢ÒâÒÔÏÂÌØÐÔ£º
ÕâЩֵÊdz¤¶øÇÒÄѶ®µÄ¡£
ÕâЩֵÊÇËæ»úµÄ£¬²»´øÓжÔÓû§ÓÐÒâÒåµÄÑùʽ¡£
ÕâЩֵÔÚÒÀ¿¿Á¬ÐøÔö¼ÓµÄÖµµÄÓ¦ÓóÌÐòÖкÜÄÑʹÓá£
ÕâЩֵÓÐ16×Ö½Ú£¬ºÜ´ó£¬Òò´ËÓÃÕâЩԿ³×¹¹½¨Ë÷Òý»á¸üÂý¡£


Ïà¹ØÎĵµ£º

SQL ±êÁ¿Öµº¯ÊýµÄµ÷ÓÃ

µ÷Óà MS SQL ±êÁ¿Öµº¯Êý£¬Ó¦¸ÃÔÚº¯ÊýÇ°Ãæ¼ÓÉÏ "dbo."£¬·ñÔò»á±¨ “²»ÊÇ¿ÉÒÔʶ±ðµÄ ÄÚÖú¯ÊýÃû³Æ”´íÎó¡£ÀýÈç
    DECLARE @WhichDB TINYINT;
    SELECT @WhichDB = user_GetWhichDB(1);--¿´¿´ÊÇÄĸöÊý¾Ý¿âµÄ
=================================================
-- ......

SQL Server ÎÞÕʺŻòÍü¼ÇÃÜÂëµÇ½ÎÊÌâ

Question 1£º
Êý¾Ý¿âµÄÑé֤ģʽΪWindowsÑéÖ¤£¬É¾³ýÁËMS SQL ServerÕʺÅBUILTIN\Administrators,µÇ½²»ÉÏSQL Server¹ÜÀíÆ÷£¿
Answer£º
      1.ÖØÐÂÔËÐÐMS SQL SERVERµÄ°²×°³ÌÐò£¬ÔÚ“°²×°Ñ¡ÏçÃæÀïÑ¡Ôñ“¸ß¼¶Ñ¡Ï¬ÏÂÒ»²½ºóÑ¡Ôñ“×¢²á±íÖØ½¨”£¬½ÓÏÂÀ´¸ú° ......

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] ......

dz̸»ùÓÚSQL Server ·ÖÒ³´æ´¢¹ý³ÌµÄÑݽø

 ¼òµ¥Ì¸»ùÓÚSQL SERVER ·ÖÒ³´æ´¢¹ý³ÌµÄÑݽø
×÷ÕߣºÖ£×ô
ÈÕÆÚ£º2006-9-30
Õë¶ÔÊý¾Ý¿âÊý¾ÝÔÚUI½çÃæÉϵķÖÒ³ÊÇÀÏÉú³£Ì¸µÄÎÊÌâÁË£¬ÍøÉϺÜÈÝÒ×ÕÒµ½¸÷Ö֓ͨÓô洢¹ý³Ì”´úÂ룬¶øÇÒÓÐЩ»¹¶¨ÖƲéѯÌõ¼þ£¬¿´ÉÏȥʹÓúܷ½±ã¡£±ÊÕß´òËãͨ¹ý±¾ÎÄÒ²À´¼òµ¥Ì¸Ò»Ï»ùÓÚSQL SERVER 2000µÄ·ÖÒ³´æ´¢¹ý³Ì£¬Í¬Ê±Ì¸Ì¸SQL SER ......

SQLÒ»¸ö´æ´¢¹ý³Ìµ÷ÓÃÁíÒ»¸ö´æ´¢¹ý³Ì »ñµÃ·µ»ØÖµÎÊÌâ

 µÚÒ»ÖÖ·½·¨: ʹÓÃoutput²ÎÊý
USE AdventureWorks;
GO
IF OBJECT_ID ( 'Production.usp_GetList', 'P' ) IS NOT NULL
    DROP PROCEDURE Production.usp_GetList;
GO
CREATE PROCEDURE Production.usp_GetList @product varchar(40)
    , @maxprice money
  &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ