char
varchar
varchar2
我知道varchar2(10)
会动态分配空间,最多10个字节。如果实际数据长度较小,char(10)
将在开头分配10个字节并用垃圾填充。
如果这是正确的,varchar(10)
会做什么?
答案 0 :(得分:3)
我认为这直接解释了它 http://www.orafaq.com/faq/what_is_the_difference_between_varchar_varchar2_and_char_data_types
答案 1 :(得分:3)
Oracle documentation中全面涵盖了所有内容。