SQL SERVERµÄÊý¾ÝÀàÐÍÁíÒ»°æ×ܽá
1.SQL SERVERµÄÊý¾ÝÀàÐÍ
¡¡¡¡Êý¾ÝÀàŪÊÇÊý¾ÝµÄÒ»ÖÖÊôÐÔ£¬±íʾÊý¾ÝËù±íʾÐÅÏ¢µÄÀàÐÍ¡£ÈκÎÒ»ÖÖ¼ÆËã»úÓïÑÔ¶¼¶¨ÒåÁË×Ô¼ºµÄÊý¾ÝÀàÐÍ¡£µ±È»£¬²»Í¬µÄ³ÌÐòÓïÑÔ¶¼¾ßÓв»Í¬µÄÌØµã£¬Ëù¶¨ÒåµÄÊý¾ÝÀàÐ͵ĸ÷ÀàºÍÃû³Æ¶¼»ò¶à»òÉÙÓÐЩ²»Í¬¡£SQLServer ÌṩÁË 25 ÖÖÊý¾ÝÀàÐÍ£º
¡¡¡¡·Binary [(n)]
¡¡¡¡·Varbinary [(n)]
¡¡¡¡·Char [(n)]
¡¡¡¡·Varchar[(n)]
¡¡¡¡·Nchar[(n)]
¡¡¡¡·Nvarchar[(n)]
¡¡¡¡·Datetime
¡¡¡¡·Smalldatetime
¡¡¡¡·Decimal[(p[,s])]
¡¡¡¡·Numeric[(p[,s])]
¡¡¡¡·Float[(n)]
¡¡¡¡·Real
¡¡¡¡·Int
¡¡¡¡·Smallint
¡¡¡¡·Tinyint
¡¡¡¡·Money
¡¡¡¡·Smallmoney
¡¡¡¡·Bit
¡¡¡¡·Cursor
¡¡¡¡·Sysname
¡¡¡¡·Timestamp
¡¡¡¡·Uniqueidentifier
¡¡¡¡·Text
¡¡¡¡·Image
¡¡¡¡·Ntext
(1)¶þ½øÖÆÊý¾ÝÀàÐÍ
¡¡¡¡¶þ½øÖÆÊý¾Ý°üÀ¨ Binary¡¢Varbinary ºÍ Image
¡¡¡¡Binary Êý¾ÝÀàÐͼȿÉÒÔÊǹ̶¨³¤¶ÈµÄ(Binary),Ò²¿ÉÒÔÊDZ䳤¶ÈµÄ¡£
¡¡¡¡Binary[(n)] ÊÇ n λ¹Ì¶¨µÄ¶þ½øÖÆÊý¾Ý¡£ÆäÖУ¬n µÄȡֵ·¶Î§ÊÇ´Ó 1 µ½ 8000¡£Æä´æ´¢ñ¿µÄ´óСÊÇ n + 4 ¸ö×Ö½Ú¡£
¡¡¡¡Varbinary[(n)] ÊÇ n λ±ä³¤¶ÈµÄ¶þ½øÖÆÊý¾Ý¡£ÆäÖУ¬n µÄȡֵ·¶Î§ÊÇ´Ó 1 µ½ 8000¡£Æä´æ´¢ñ¿µÄ´óСÊÇ n + 4¸ö×Ö½Ú£¬²»ÊÇn ¸ö×Ö½Ú¡£
¡¡¡¡ÔÚ Image Êý¾ÝÀàÐÍÖд洢µÄÊý¾ÝÊÇÒÔλ×Ö·û´®´æ´¢µÄ£¬²»ÊÇÓÉ SQL Server ½âÊ͵쬱ØÐëÓÉÓ¦ÓóÌÐòÀ´½âÊÍ¡£ÀýÈ磬ӦÓóÌÐò¿ÉÒÔʹÓÃBMP¡¢TIEF¡¢GIF ºÍ JPEG ¸ñʽ°ÑÊý¾Ý´æ´¢ÔÚ Image Êý¾ÝÀàÐÍÖС£
(2)×Ö·ûÊý¾ÝÀàÐÍ
¡¡¡¡×Ö·ûÊý¾ÝµÄÀàÐͰüÀ¨ Char£¬Varchar ºÍ Text
¡¡¡¡×Ö·ûÊý¾ÝÊÇÓÉÈκÎ×Öĸ¡¢·ûºÅºÍÊý×ÖÈÎÒâ×éºÏ¶ø³ÉµÄÊý¾Ý¡£
¡¡¡¡Varchar ÊDZ䳤×Ö·ûÊý¾Ý£¬Æä³¤¶È²»³¬¹ý 8KB¡£Char ÊǶ¨³¤×Ö·ûÊý¾Ý£¬Æä³¤¶È×î¶àΪ 8KB¡£³¬¹ý 8KB µÄASCII Êý¾Ý¿ÉÒÔʹÓÃTextÊý¾ÝÀàÐÍ´æ´¢¡£ÀýÈ磬ÒòΪ Html ÎĵµÈ«²¿¶¼ÊÇ ASCII ×Ö·û£¬²¢ÇÒÔÚÒ»°ãÇé¿öϳ¤¶È³¬¹ý 8KB£¬ËùÒÔÕâЩÎĵµ¿ÉÒÔ Text Êý¾ÝÀàÐÍ´æ´¢ÔÚSQL Server ÖС£
(3)Unicode Êý¾ÝÀàÐÍ
¡¡¡¡Unicode Êý¾ÝÀàÐͰüÀ¨ Nchar,Nvarchar ºÍNtext
¡¡¡¡ÔÚ Microsoft SQL Server ÖУ¬´«Í³µÄ·Ç Unicode Êý¾ÝÀàÐÍÔÊÐíʹÓÃÓÉÌØ¶¨×Ö·û¼¯¶¨ÒåµÄ×Ö·û¡£ÔÚ SQL Server°²×°¹ý³ÌÖУ¬ÔÊÐíÑ¡ÔñÒ»ÖÖ×Ö·û¼¯¡£Ê¹Óà Unicode Êý¾ÝÀàÐÍ£¬ÁÐÖпÉÒÔ´æ´¢ÈκÎÓÉUni
Ïà¹ØÎĵµ£º
½¨Á¢Ò»¸ö Web Ó¦Ó㬷ÖÒ³ä¯ÀÀ¹¦Äܱز»¿ÉÉÙ¡£Õâ¸öÎÊÌâÊÇÊý¾Ý¿â´¦ÀíÖÐÊ®·Ö³£¼ûµÄÎÊÌâ¡£¾µäµÄÊý¾Ý·ÖÒ³·½·¨ÊÇ:ADO ¼Í¼¼¯·ÖÒ³·¨£¬Ò²¾ÍÊÇÀûÓÃADO×Ô´øµÄ·ÖÒ³¹¦ÄÜ£¨ÀûÓÃÓα꣩À´ÊµÏÖ·ÖÒ³¡£µ«ÕâÖÖ·ÖÒ³·½·¨½öÊÊÓÃÓÚ½ÏСÊý¾ÝÁ¿µÄÇéÐΣ¬ÒòΪÓα걾ÉíÓÐȱµã£ºÓαêÊÇ´æ·ÅÔÚÄÚ´æÖУ¬ºÜ·ÑÄÚ´æ¡£ÓαêÒ»½¨Á¢£¬¾Í½«Ïà¹ØµÄ¼ÇÂ¼Ëø×¡£¬Ö±µ½È¡ÏûÓ ......
Èç¹ûÄúÔÚ°²×°SQL Server 2005ʱ³öÏÖ¼ÆÊýÆ÷´íÎó
µã»÷¿ªÊ¼£ÔËÐÐÊäÈë"cmd"£¬È·¶¨ºó½øÈëÃüÁî´°¿Ú£¬ÒÀ´ÎÊäÈëÏÂÃæ4ÌõÃüÁîɾ³ý4¸ö¼ÆÊýÆ÷£º
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo
È»ºóÔÙÒÀ´ÎÊäÈëÏÂÃæ4ÌõÃüÁî֨װ4¸ö¼ÆÊýÆ÷£º
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lod ......
create table "user" (
id int identity,
constraint PK_USER prim ......
Use Êý¾Ý¿â
DECLARE @ProcName varchar(50)
Create Table #tmpName(Content varchar(2000))
Create Table #tmp(ProcName varchar(2000),Content1 varchar(8000))
--¶¨ÒåÒ»¸öÓαê
DECLARE SearchProc CURSOR FOR
--²éѯÊý¾Ý¿âÖд洢¹ý³ÌµÄÃû³Æ£¬¾¡Á¿È¥³ýϵͳPROC£¬¿ÉÒÔ¸ù¾Ýcrdateʱ¼ä×Ö¶ÎÀ´Ñ°ÕÒ·ÇϵͳPROC
select n ......
ÔÚSQLÖпÉÒÔʹÓÃLike½øÐÐÄ£ºý²éѯ£¬ÀýÈç f_stuname like 'a%' ²éѯf_stunameÁÐÒÔa¿ªÍ·µÄ¼Ç¼¡£
µ±ÎÒÃÇÔÚÓ¦ÓÃÖÐʹÓÃ
f_stuname
like '%a%' ʱ£¬Èç¹û
f_stunameÓÐË÷ÒýµÄ»°£¬Õâ¸öË÷ÒýÒ²ÊDz»Ö´ÐеÄ
ÔÚSQLÓÅ»¯ÖÐÕâ¸öд·¨¾ÍÊÇÒ»¸ö²»ºÃµÄSQLÁË¡£
ÄÇôÈçºÎÀ´Ìæ»»Õâ¸öÄØ£¬ÕâÒ»¸ö¾ÍÓõ½ÁËOracleµÄinstrº¯ÊýÁË
ÎÒÃÇ¿ÉÒÔÕâÑù ......