sql文字型とUnicode文字型の概要

1506 ワード

      string   ,SQLServer  char、varchar、nchar、nvarchar       (     text ntext),       ,            ,       。 


, , ; var , , varchar,nvarchar , ,text 。
Unicode Unicode
, , , 。 , , , 。Unicode , , 。 n Unicode , nchar,nvarchar, Unicode 。

char,varchar 8000 ,4000
nchar,nvarchar 4000 ,

( )
, 100% ansi , char
ansi , nchar;
, , nText
nvarchar
char、varchar、nchar、nvarchar
CHAR
CHAR ,CHAR , char(10), 10 , 10 。
VARCHAR
, CHAR , , 10 , VARCHAR(10) 。VARCHAR +1。 "+1" ? 。
, varchar ; , char , 。
TEXT
text Unicode , 2^31-1(2,147,483,647) 。
NCHAR、NVARCHAR、NTEXT
"N"。 char、varchar ,nchar、nvarchar 4000 , ; char、varchar 8000 ,4000 。 nchar、nvarchar , , 。
, , nchar/nvarchar, , char/varchar

転載先:https://www.cnblogs.com/lonelyspring/archive/2010/05/31/1748474.html