oracle of VARCHAR2 (50 CHAR) and VARCHAR2 (50) the difference?

 

First is to be understood: according to different character sets, var char 2 (50) can be stored so gbk 25 characters, utf8 can be saved 16 characters

50 here corresponds 50BYTE, a byte count, 50 CHAR is based on the character count.

For multi-byte characters (e.g. Chinese characters), var char 2 (50) can store only 25 characters, and var char 2 (50char) can store 50 characters.

First is to be understood: according to different character sets, var char 2 (50) can be stored so gbk 25 characters, utf8 can be saved 16 characters

50 here corresponds 50BYTE, a byte count, 50 CHAR is based on the character count.

For multi-byte characters (e.g. Chinese characters), var char 2 (50) can store only 25 characters, and var char 2 (50char) can store 50 characters.

Guess you like

Origin www.cnblogs.com/fpcbk/p/11938671.html