sqlÊý¾ÝÀàÐÍÏê½â
sqlÊý¾ÝÀàÐÍÏê½â
(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 Êý¾ÝÀàÐÍ£¬ÁÐÖпÉÒÔ´æ´¢ÈκÎÓÉUnicode ±ê×¼¶¨ÒåµÄ×Ö·û¡£ÔÚ Unicode ±ê×¼ÖУ¬°üÀ¨ÁËÒÔ¸÷ÖÖ×Ö·û¼¯¶¨ÒåµÄÈ«²¿×Ö·û¡£Ê¹ÓÃUnicodeÊý¾ÝÀàÐÍ£¬ËùսʤµÄñ¿ÊÇʹÓÃ·Ç Unicode Êý¾ÝÀàÐÍËùÕ¼ÓõÄñ¿´óСµÄÁ½±¶¡£
¡¡¡¡ÔÚ SQL Server ÖУ¬Unicode Êý¾ÝÒÔ Nchar¡¢Nvarchar ºÍ Ntext Êý¾ÝÀàÐÍ´æ´¢¡£Ê¹ÓÃÕâÖÖ×Ö·ûÀàÐÍ´æ´¢µÄÁпÉÒÔ´æ´¢¶à¸ö×Ö·û¼¯ÖеÄ×Ö·û¡£µ±Áеij¤¶È±ä»¯Ê±£¬Ó¦¸ÃʹÓÃNvarchar ×Ö·ûÀàÐÍ£¬Õâʱ×î¶à¿ÉÒÔ´æ´¢ 4000 ¸ö×Ö·û¡£µ±Áеij¤¶È¹Ì¶¨²»±äʱ£¬Ó¦¸ÃʹÓà Nchar ×Ö·ûÀàÐÍ£¬Í¬Ñù£¬Õâʱ×î¶à¿ÉÒÔ´æ´¢4000 ¸ö×Ö·û¡£µ±Ê¹Óà Ntext Êý¾ÝÀàÐÍʱ£¬¸ÃÁпÉÒÔ´æ´¢¶àÓÚ 4000 ¸ö×Ö·û¡£
(4)ÈÕÆÚºÍʱ¼äÊý¾ÝÀàÐÍ
¡¡¡¡ÈÕÆÚºÍʱ¼äÊý¾ÝÀàÐͰüÀ¨ Datetime ºÍ SmalldatetimeÁ½ÖÖÀàÐÍ
¡¡¡¡ÈÕÆÚºÍʱ¼äÊý¾ÝÀàÐÍÓÉÓÐЧµÄÈÕÆÚºÍʱ¼ä×é³É¡£ÀýÈ磬ÓÐЧµÄÈÕÆÚºÍʱ¼äÊý¾Ý°üÀ¨“4/01/98 12:15:00:00:00 PM”ºÍ“1:28:29:15:01AM 8/17/98”¡£Ç°Ò»¸öÊý¾ÝÀàÐÍÊÇÈÕÆÚÔÚǰ£¬Ê±¼äÔÚºóÒ»¸öÊý¾ÝÀàÐÍÊÇö®Ê±¼äÔÚǰ£¬ÈÕÆÚÔÚ
Ïà¹ØÎĵµ£º
SQL Server Ë÷Òý½á¹¹¼°ÆäʹÓã¨Ò»£©
Ò»¡¢ÉîÈëdz³öÀí½âË÷Òý½á¹¹
¡¡¡¡Êµ¼ÊÉÏ£¬Äú¿ÉÒÔ°ÑË÷ÒýÀí½âΪһÖÖÌØÊâµÄĿ¼¡£Î¢ÈíµÄSQL SERVERÌṩÁËÁ½ÖÖË÷Òý£º¾Û¼¯Ë÷Òý£¨clustered index£¬Ò²³Æ¾ÛÀàË÷Òý¡¢´Ø¼¯Ë÷Òý£©ºÍ·Ç¾Û¼¯Ë÷Òý£¨nonclustered index£¬Ò²³Æ·Ç¾ÛÀàË÷Òý¡¢·Ç´Ø¼¯Ë÷Òý£©¡£ÏÂÃæ£¬ÎÒÃǾÙÀýÀ´ËµÃ÷һϾۼ¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷ÒýµÄ ......
SQL Server Ë÷Òý½á¹¹¼°ÆäʹÓã¨Èý£©
×÷Õߣºfreedk
Ò»¡¢ÉîÈëdz³öÀí½âË÷Òý½á¹¹
¶þ¡¢¸ÄÉÆSQLÓï¾ä
ʵÏÖСÊý¾ÝÁ¿ºÍº£Á¿Êý¾ÝµÄͨÓ÷ÖÒ³ÏÔʾ´æ´¢¹ý³Ì
¡¡¡¡½¨Á¢Ò»¸ö Web Ó¦Ó㬷ÖÒ³ä¯ÀÀ¹¦Äܱز»¿ÉÉÙ¡£Õâ¸öÎÊÌâÊÇÊý¾Ý¿â´¦ÀíÖÐÊ®·Ö³£¼ûµÄÎÊÌâ¡£¾µäµÄÊý¾Ý·ÖÒ³·½·¨ÊÇ:ADO ¼Í¼¼¯·ÖÒ³·¨£¬Ò²¾ÍÊÇÀûÓÃADO×Ô´øµÄ·ÖÒ³¹¦ÄÜ£¨ÀûÓÃÓα꣩À ......
SQL Server Ë÷Òý½á¹¹¼°ÆäʹÓã¨ËÄ£©
×÷Õߣºfreedk
Ò»¡¢ÉîÈëdz³öÀí½âË÷Òý½á¹¹
¶þ¡¢¸ÄÉÆSQLÓï¾ä
Èý¡¢ÊµÏÖСÊý¾ÝÁ¿ºÍº£Á¿Êý¾ÝµÄͨÓ÷ÖÒ³ÏÔʾ´æ´¢¹ý³Ì
¾Û¼¯Ë÷ÒýµÄÖØÒªÐÔºÍÈçºÎÑ¡Ôñ¾Û¼¯Ë÷Òý
¡¡¡¡ÔÚÉÏÒ»½ÚµÄ±êÌâÖУ¬±ÊÕßдµÄÊÇ£ºÊµÏÖСÊý¾ÝÁ¿ºÍº£Á¿Êý¾ÝµÄͨÓ÷ÖÒ³ÏÔʾ´æ´¢¹ý³Ì¡£ÕâÊÇÒòΪÔÚ½«±¾´æ´¢¹ý³ÌÓ¦ÓÃÓÚ“°ì¹«×Ô¶ ......
create function [dbo].[DeptTree](@initDeptCode varchar(10))/*¶¨Ò庯Êýc_tree£¬ÊäÈë²ÎÊýΪ³õʼ½ÚµãDeptCode*/
returns @t table(DeptCode varchar(10),UpDeptCode varchar(10),lev int)/*¶¨Òå±ítÓÃÀ´´æ·ÅÈ¡³öµÄÊý¾Ý*/
begin
declare @i int/*±êÖ¾µÝ¹é¼¶±ð*/
set @i=1
insert @t ......
Éí·ÝÖ¤ÑéÖ¤Ëã·¨(SQL°æ)
/**//*
ÑéÖ¤Éí·ÝÖ¤Ëã·¨
By:Áõ־ΰ
2008-1-29ÓëÌì½ò
*/
CREATE FUNCTION [fn_ValidateIDC]
(
@idc varchar(18)
)RETURNS BIT
AS
BEGIN
IF LEN(@idc)<>15 AND LEN(@idc)<>18--Éí·ÝÖ¤ºÅÖ»ÓÐ15»ò18λ
RETURN(0)
IF LEN(@idc)=15 --Èç¹ûÊÇ15λÉí·ÝÖ¤ ÔòÖ»ÑéÖ¤ÈÕÆÚºÍÊÇ·ñ ......