34,587
社区成员
发帖
与我相关
我的任务
分享
一、存贮汉字
有char、varchar、nchar、nvarchar,对于存贮汉字,汉字、数字、字母的,应该使用哪个类型?
问了一些人,说就用char通吃,没必要用其它类型。
--汉字、特殊字符 用 nvarchar
--字母、数字 用 varchar
--( char 在长度不一的情况下填充,浪费空间又可能引起误会。何况中文用 char 也不行 )
二、存贮图片
有image、binary、varbinary
据说应该用varbinary存贮图片,image在未来版本可能弃用?
-- varbinary
-- 或仅保存 图片路径(特别数据量大的情况下最好是只保存路径)
三、存贮人民币
有decimal、money,似乎用decimal(10,2)这样还方便些?
客户端开发使用delphi这类工具,还得考虑数据交互的兼容性,一旦设计好录入大量数据,如果发现数据类型搞错了,将是灾难性的。
-- decimal(10,2) 精度要跟实际业务单位商量好,可以设置大点