一般情况下,要使用varchar(max)来定义,不必设具体长度。
varchar是ansi字节存储,nvarchar是unicode存储,给我的感觉就只有一点区别,那就是nvarchar更占空间,但是unicode双字节的好处却不见,因为编程语言里有自己的string类型,除非是写存储过程,在计算length的时候,会有一些影响。我们比较少用存储过程,使用C#类库,对数据库的所有操作都在这里了。
本文探讨了在数据库中使用varchar(max)和nvarchar的区别,包括它们的存储方式、占用空间及在编程语言中的应用。重点阐述了在不常用存储过程和C#类库的情况下,选择合适的数据类型的重要性。
一般情况下,要使用varchar(max)来定义,不必设具体长度。
varchar是ansi字节存储,nvarchar是unicode存储,给我的感觉就只有一点区别,那就是nvarchar更占空间,但是unicode双字节的好处却不见,因为编程语言里有自己的string类型,除非是写存储过程,在计算length的时候,会有一些影响。我们比较少用存储过程,使用C#类库,对数据库的所有操作都在这里了。
2047

被折叠的 条评论
为什么被折叠?