¡@¼ÊºÙ: ¤p»x ¡@ÀY»Î: ´¿¸g¤]¬O¤ô¹q¤u
ºÞ²zû
- ©«¤l
- 1190
- ¥DÃD
- 394
- ºëµØ
- 113
- ¿n¤À
- 1747
- ÂI¦W
- 1
- §@·~¨t²Î
- Vista
- ³nÅ骩¥»
- Office 2003
- ¾\ŪÅv
- 200
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2024-11-23
|
[±Ð¾Ç] (PHP+IIS+MsSQL±Ð¾Ç²Ä25½g) ¸ê®Æ®w®wªº°ò¦Æ[©À ¤U½g
«Ø¥ß¸ê®Æªí
¸ê®Æ®w¥u¬O¤@ÓÀx¦s¸ê®ÆªºªÅ¶¡¡An¦p¦óÅýÀx¦s©ó¨ä¤¤ªº¸ê®Æ¯à®æ¦¡¤Æ¤Àªù§OÃþªº©ñ¸m¡H¨º´N¥²¶·³z¹L¸ê®Æªí¡uTable¡v¨Ó³B²z¤F¡A¨Ò¦p¾Ç¥ÍªºÁpµ¸¸ê®Æ¦s©ñ¦b¡u¾Ç¥Í³q°T¿ý¡v¸ê®Æªí¡B«È¤áªºq³æ¸ê®Æ¦s©ñ¦b¡uq³æ¡v¸ê®Æªí¤¤¡A±N¤£¦PÃþ§Oªº¸ê®Æ¶°¤¤©ñ¸m©ó¤£¦Pªº¸ê®Æªí¸Ì¥[¥HºÞ²z¡I
¤@±i¸ê®Æªí¦bSQL Server¤¤µø¬°¸ê®Æ®wªº¤@Óª«¥ó¡A¦ÓSQL¸ê®Æ®w¥i¾Ö¦³2,147,483,647Óª«¥ó¡A¦]¦¹¡A¦bSQL¸ê®Æ®w¤¤¬O¥i¦P®É¦s¦b¦h±i¸ê®Æªíªº¡C
¸ê®Æªíªºµ²ºc
¸ê®Æªí¤¤¦³¨â¶µ°ò¦ªº³æ¤¸¡GÄæ¦ì¡]Column¡^»P¦C¡]Row¡^¡AÄæ¦ì¥Î¥HÀx¦s¤£¦P©Ê½èªº¸ê®Æ¡A¨Ò¦p¾Ç¸¹¡B©m¦W¡Kµ¥¡A¦Ó¨C¤@¦C¤¤ªº¦UÓÄæ¦ì«hºc¦¨¤@µ§¸ê®Æ°O¿ý¡]Record¡^¡G
n¸ê®Æªí¯à°÷¦s©ñ¸ê®Æ¡Aº¥ýn©w¸q¸ê®Æªíªº³W®æ¡A©Ò¿×ªº³W®æ´N¬O¨M©w¸ê®Æªí¤¤¦³´XÓ¦s©ñ¸ê®ÆªºÄæ¦ì¡AÁÙ¦³³o¨ÇÄæ¦ì¦s©ñ¸ê®Æ®Éªº¸ê®Æ«¬ºA¡B¸ê®Æªø«×¡Kµ¥¨î³W©w¡C
Äæ¦ìªº©R¦W
¨C±i¸ê®Æªí³Ì¦h¥i¦³1,024ÓÄæ¦ì¡A¨CÓÄæ¦ìt³d¦s©ñ¤£¦PÃþ«¬ªº¸ê®Æ¡A¬°¤F¿ëÃѳo¨ÇÄæ¦ì¡A©Ò¥H¥²¶·¬°¸ê®Æªí¤¤ªºÄæ¦ìq¥ß¤@ÓÃѧO¦WºÙ¡A©R¦W°ò¥»ì«h¦p¤U¡G
- ¦P¤@±i¸ê®Æªí¤¤ªºÄæ¦ì¦WºÙ¤£¥i«½Æ¡C
- Äæ¦ì¦WºÙ¥i¥Î¤¤¤å¡C
- Äæ¦ì¦WºÙ³Ì¦h¬°128Ó¦r¤¸¡C
- Äæ¦ì¦WºÙ¤£±o¬°SQL 2000¤ºªºTransact-SQL«O¯d¦r¡C
Äæ¦ìªº¸ê®Æ«¬ºA»PÀx¦s¤j¤p
¦bSQL Server2000¤¤´£¨Ñ¤F¦hºØ¸ê®Æ«¬ºA¡G
1. ¦r¤¸¸ê®ÆÃþ¡]Character Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Char(n) | ³Ì¦h¥iÀx¦s8000Ó¦r¤¸ | nӦ줸²Õ | varChar(n) | ³Ì¦h¥iÀx¦s8000Ó¦r¤¸ | ¨Ì¹ê»Ú¿é¤J¦r¼Æ¦Ó©w |
Char(n)¡G¥Î¨ÓÀx¦s©T©wªø«×¥B«DUnicodeªº¦r¤¸¸ê®Æ¡A¤@¯ë¥Î¨ÓÀx¦s©T©wªø«×ªº¸ê®Æ¡A¨Ò¦p¨¤ÀÃÒ¦r¸¹¡A³]©w¬°Char(n)ªºÄæ¦ì¨ä¨Ï¥ÎªºªÅ¶¡¤j¤p´N¬OnӦ줸²Õ¡A·í¿é¤Jªº¸ê®Æªø«×¥¼¹F«ü©wªºnӦ줸²Õ®É¡A±N·|¦b¸ê®Æ«á±¸É¤WªÅ¥Õ¦r¤¸¡]Space¡^ª½¨ì¸ÓÄæ¦ì³]©wªº³Ì¤jªø«×¡C
varChar(n)¡G¥Î¨ÓÀx¦s«D©T©wªø«×¥B«DUnicodeªº¦r¤¸¸ê®Æ¡A³]©w¬°Char(n)ªºÄæ¦ì¨ä¨Ï¥ÎªºªÅ¶¡¤j¤p¨Ã«D´N¬OnӦ줸²Õ¡A¨Ï¥ÎªºªÅ¶¡¤j¤pµø¿é¤Jªº¸ê®Æªø«×¦Ó¡A·í¿é¤Jªº¸ê®Æªø«×¥¼¹F«ü©wªºnӦ줸²Õ®É¡A¤£·|¦b¸ê®Æ«á±¸É¤WªÅ¥Õ¦r¤¸¡]Space¡^¡C
´£¥Ü¡I¡I
¡uUnicode¡]¸U°ê¦r¤¸½s½X¡^¡v¡G´N¬O¨C¤@Ó¦r¤¸³£¬O¥H2Ӧ줸²Õªº«¬¦¡ªí¥Ü¡A¤£ºÞ¬OÁcÅ餤¤å¦r¡B^¤å¦r¥À¡B²Å餤¤å¦r¡Kµ¥¡A³£µø¬°¤@Ó¦r¤¸¡A¦s©ñ¸ê®ÆªºªÅ¶¡¤@«ßµ¹¤©2Ӧ줸²Õªºªø«×¡C
2. Unicode¤å¦r¦êÃþ¡]Unicode Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | nChar(n) | ³Ì¦h¥iÀx¦s4000Ó¦r¤¸ | 2*nӦ줸²Õ | nvarChar(n) | ³Ì¦h¥iÀx¦s4000Ó¦r¤¸ | 2*¹ê»Ú¿é¤J¦r¼Æ | nText | ³Ì¦h¥iÀx¦s1,073,741,823Ó¦r¤¸¡]2^30 - 1¡^ | 2*¹ê»Ú¿é¤J¦r¼Æ |
nChar(n)¡G¥Î¨ÓÀx¦s©T©wªø«×¥B¬OUnicodeªº¦r¤¸¸ê®Æ¡A¥Ñ©óUnicodeªº¨CÓ¦r¤¸¦û¥Î2Ӧ줸²Õ¡A¦]¦¹¡A³]©w¬°Char(n)ªºÄæ¦ì¨ä¨Ï¥ÎªºªÅ¶¡¤j¤p´N¬O2*nӦ줸²Õ¡C
nvarChar(n)¡G¥Î¨ÓÀx¦s«D©T©wªø«×¥B¬OUnicodeªº¦r¤¸¸ê®Æ¡A¨ä¸ê®ÆÄæ¦ìªø«×¥i¥H¬O0¡C
nText¡G¥Î¨ÓÀx¦s«D©T©wªø«×¥B¬OUnicodeªº¦r¤¸¸ê®Æ¡A¥Î¨ÓÀ±¸ÉnvarChar(n)ªº¤£¨¬¡A¦]¨ä¥i¦s©ñ¶W¹L4000ÓUnicode¦r¤¸¸ê®Æ¡C
3. ¤G¶i¨î¸ê®ÆÃþ¡]Binary Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Binary(n) | ³Ì¦h¥iÀx¦s8000Ӧ줸²Õ | n+4Ӧ줸²Õ | varBinary(n) | ³Ì¦h¥iÀx¦s8000Ӧ줸²Õ | ¿é¤J¸ê®Æªº¹ê»Úªø«× +4Ӧ줸²Õ |
Binary(n)¡G¥Î¨ÓÀx¦snӦ줸²Õ¥B©T©wªø«×ªº¤G¶i¨î¸ê®Æ¡C
varBinary(n)¡G¥Î¨ÓÀx¦snӦ줸²Õ¥B«D©T©wªø«×ªº¤G¶i¨î¸ê®Æ¡A¨ä¸ê®ÆÄæ¦ìªø«×¥i¥H¬O0¡C
4. ¤é´Á®É¶¡¸ê®ÆÃþ¡]Date / Time Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | DateTime | 1753/1/1¨ì9999/12/31 | 8Ӧ줸²Õ | smallDateTime | 1900/1/1¨ì2079/6/6 | 4Ӧ줸²Õ |
DateTime¡GÀx¦s¤é´Á¡B®É¶¡©Î¤é´Á®É¶¡ªºÄæ¦ì¡Aºë½T«×¹F1/300¬í¡C
smallDateTime¡G¥i¦s©ñªº¤é´Á®É¶¡¸ê®Æ½d³ò¸û¤p¡Aºë½T«×¶È¬°¡u¤ÀÄÁ¡v¡A¬GÀx¦s¸ê®Æ©Ò»ÝªºªÅ¶¡¬°DateTimeªº¤@¥b¡C
5. ³f¹ô¸ê®ÆÃþ¡]Money Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Money | -922,337,203,685,477.5808¨ì
922,337,203,685,477.5807 | 8Ӧ줸²Õ | smallMoney | -214,748.3648 ¨ì 214,748.3647 | 4Ӧ줸²Õ |
¦¹¤GºØ¸ê®Æ«¬ºA¬Ò¥Î©óÀx¦s³f¹ô¸ê®Æ¡A¨Ò¦p¶O¥Î¡B»ù®æ¡Kµ¥¡AMoney¸ê®Æ«¬ºAªººë½T«×¹F¸U¤À¤§¤@³f¹ô³æ¦ì¡A¦ÓsmallMoney¸ê®Æ«¬ºAªººë½T«×¥u¦³¤d¤À¤§¤Qªº³f¹ô³æ¦ì¡C
6. ¾ã¼Æ¸ê®ÆÃþ¡]Fixed Numeric Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | bigint | -9,223,372,036,854,775,808 ¨ì
9,223,372,036,854,775,807 | 8Ӧ줸²Õ | int | -2,147,483,648¨ì2,147,483,647 | 4Ӧ줸²Õ | smallint | -32,768 ¨ì 32,767 | 2Ӧ줸²Õ | tinyint | 0 ¨ì 255 | 1Ӧ줸²Õ |
¥H¤W¸ê®Æ«¬ºA¬Ò¥Î©óÀx¦s¾ã¼Æ¸ê®Æ¡A½Ð¨Ì¥i¯àªº¸ê®Æ¤º®e¿ï©w¾A·íªº¸ê®Æ«¬ºA¡C
7. ºë½T¼ÆÈÃþ¡]Exact Numeric Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Decimal[(p[,s])] | -10^38+1 ¨ì 10^38-1 | 2~17Ӧ줸²Õ | Numeric[(p[,s])] | -10^38+1 ¨ì 10^38-1 | 2~17Ӧ줸²Õ |
°ò¥»¤W¡A¦¹¨âºØ¸ê®Æ«¬ºA¬O¤@¼Ëªº¡A³Ì¤j¦³®Ä¦ì¼ÆȬ°38¡AÀ³¥Î¤WÀ³¸Ó¨Ï¥ÎDecimal¡A¦]¬°Numeric¬O¬°¤F¦V«e¬Û®eªºì¦]¦Ó¦s¦b¡C
p¡G«ü©w¤p¼ÆÂI¥ª¤è¤Î¥k¤è¥iÀx¦sªº¤Q¶i¦ì¼ÆÁ`©Mªº¤W¡A´N¬O«ü¾ã¼Æ»P¤p¼ÆªºÁ`¦X¦ì¼Æ¡C
s¡G«ü©w¤p¼ÆÂI¥k¤è¥iÀx¦sªº¤Q¶i¦ìÓ¼ÆÁ`©Mªº¤W¡A§Y«ü©w¤p¼ÆÂI«áªº¤p¼Æ¦ì¼Æ¡A¨äÈ¥i¤¶©ó0~p¤§¶¡¡C
Decimal»PNumeric¸ê®Æ«¬ºAªºÄæ¦ì¤£»Ý«ü©wªø«×¡A¨ä¨Ï¥ÎªÅ¶¡µøºë½T«×°ª§C¦Û°Ê½Õ¾ã¡C
ºë½T«× | Àx¦s°Ï¦ì¤¸²Õ | 1 - 9 | 5 | 10-19 | 9 | 20-28 | 13 | 29-38 | 17 |
8. ¯BÂI¼ÆÈÃþ¡]Approximate Numeric Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Float[(n)] | -1.79E +308 ¨ì 1.79E +308 | ³Ì¤j8Ӧ줸²Õ | Real | -3.40E +38 ¨ì 3.40E +38 | 4Ӧ줸²Õ |
¯BÂI¸ê®Æ¬Oªñ¦üÈ¡A¨ä¸ê®Æ«¬§O½d³òµLªk¥¿½T¥Nªí©Ò¦³ªºÈ¡A¦]¦¹¤Wªí¨âºØ¸ê®Æ«¬ºA¾A¥Î©ó¦³»~®tªº¼Æȸê®Æ¡C
Real¸ê®Æ«¬ºAªº¨Ó¬°©T©w¨Ï¥Î4Ӧ줸²ÕªÅ¶¡¡A¦ÓFloat[(n)]¸ê®Æ«¬ºAªº¨Ï¥ÎªÅ¶¡¡A«hµøºë½T«×n¦Ó©w¡G
n | ºë½T«× | Àx¦s¤j¤p | 1-24 | 7 ¦ì¼Æ | 4 ¦ì¤¸²Õ | 25-53 | 15 ¦ì¼Æ | 8 ¦ì¤¸²Õ |
9. ¤j¶q¸ê®ÆÃþ¡]Text and Image Data¡^
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Text | ³Ì¤jªø«×¬°
2^31-1(2,147,483,647)Ó¦r¤¸ | | Image | ³Ì¤jªø«×¬°
2^31-1(2,147,483,647)Ӧ줸²Õ | |
Text¡G¥Î¨ÓÀx¦s«D©T©wªø«×¥B«DUnicodeªº¦r¤¸¸ê®Æ¡A¥Î¨ÓÀ±¸ÉvarChar(n)ªº¤£¨¬¡A¦]¨ä¥i¦s©ñ¶W¹L4000Ó¦r¤¸¸ê®Æ¡A¦¹¸ê®ÆÃþ«¬¬O¦³¤@Ó16¦ì¤¸ªº«ü¼Ð¥Î©ó¸ê®Æ¤À¶¤W¡AÁÙ¥t¥~¨Ï¥Î8K¦ì¤¸²Õªº¤À¶¨ÓÀx¦s¹ê»Úªº¸ê®Æ¡A«ü¼Ð¸ê®Æ»P¹ê»Ú¸ê®ÆªíÄæ¦ìªº¸ê®Æ¬O¤À¶}Àx¦sªº¡C
Image¡G¥Î¨ÓÀx¦snӦ줸²Õ¥B«D©T©wªø«×ªº¤G¶i¨î¸ê®Æ¡A«D«üÀx¦s©ó¸ÓÃþ«¬Äæ¦ìªº¸ê®Æ¶°¶È¬°¼v¹³¸ê®Æ¡A¥ç¥i¥H¬OWord¤å¥ó¡BOLEª«¥ó¡Kµ¥¡A¦¹¸ê®ÆÃþ«¬¬O¦³¤@Ó16¦ì¤¸ªº«ü¼Ð¥Î©ó¸ê®Æ¤À¶¤W¡AÁÙ¥t¥~¨Ï¥Î8K¦ì¤¸²Õªº¤À¶¨ÓÀx¦s¹ê»Úªº¸ê®Æ¡A«ü¼Ð¸ê®Æ»P¹ê»Ú¸ê®ÆªíÄæ¦ìªº¸ê®Æ¬O¤À¶}Àx¦sªº¡C
10. ¯S®í¸ê®ÆÃþ
¸ê®ÆÃþ«¬ | ¸ê®Æ½d³ò | Àx¦sªÅ¶¡¤j¤p | Bit | 0 ©Î 1 | | timestamp | ¥þ¸ê®Æ®w°ß¤@ªº¼Æ¦r | 8Ӧ줸²Õ | Sql_variant | text¡Bntext¡Btimestamp»Psql_variant¥H¥~ªº¦UºØSQL Server¤ä´©ªº¸ê®Æ«¬§O | ¤£©w | Table | ¸ê®Æ¬d¸ßµ²ªG¶° | ¨Ì¸ê®Æªí©w¸q | cursor | «ü¼Ð°Ñ¦Ò | | uniqueidentifier | °ß¤@ÃѧO½X(GUID) | 16Ӧ줸²Õ |
Bit¸ê®ÆÃþ«¬Äæ¦ì¾A¦XÀx¦s¥¬ªLȪº¸ê®Æ¡]¦¨¥ß¬°1¡A¤£¦¨¥ß¬°0¡^¡A¦P¤@¸ê®Æªí¤¤ªºBit¸ê®ÆÃþ«¬Äæ¦ì¦@¥Î¤@Ӧ줸²ÕªÅ¶¡¡A¸ê®Æªí¤¤Y¦³1~8ÓBit¸ê®ÆÃþ«¬Äæ¦ì¡A«h¦û¥Î1Ӧ줸²ÕªºÀx¦sªÅ¶¡¡F¸ê®Æªí¤¤Y¦³9~16ÓBit¸ê®ÆÃþ«¬Äæ¦ì¡A«h¦û¥Î2Ӧ줸²ÕªºÀx¦sªÅ¶¡¡A¥H¦¹Ãþ±À¡C
timestamp¡G¨C¤@±i¸ê®Æªí¶È¯à¦³¤@Ótimestamp¸ê®ÆÃþ«¬Äæ¦ì¡AÄæ¦ì©ÒÀx¦sªºÈ»P¤é´Á®É¶¡µLÃö¡A¦Ó¨C¤@¦¸·s¼W©Îקï¸ê®Æªí®É¡A¸ê®Æ®w¦Û°Ê³]©wªº¤@Ó¤G¶i¦ìÈ¡A¦¹È¦b¦P¤@Ó¸ê®Æ®w¤¤¬O°ß¤@ªº¡C
uniqueidentifier¡G°ß¤@ÃѧO½X(GUID)¡A¬O¥Ñ¾÷¾¹¤¤ªººô¸ô¥d¸¹¥[¤WCPU¦^¶Ç¤§¿W¤@¼ÆÈ©Ò²Õ¦¨¡C |
|