请问,ID 字段应该用什么数据类型?谢谢! 数值类型通常就够了,另外字符串的话,如果不是涉及多语言,尽量使用varchar、char,而不要用nvarchar/nchar。存储空间大 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果数据类型定为数字形式的话,那么用自增列是不错的选择,因为内容长度一致什么的程序都能实现,不用为了芝麻丢掉西瓜。如果不使用数字形式的话,可以使用uniqueidentifier保证唯一,数据是Guid类型 那请问,varchar、char,和 nvarchar/nchar 有什么样的区别啊?分别适合用在什么地方?谢谢! 有n和无n主要在n开头的类型可以存储多国语言,没n的只能存储安装时的本地区域语言及英文,比如繁体的操作系统上装繁体的sqlserver,可能存简体中文就变成乱码。另外,n开头的比没有n开头的,存储空间大一倍,也就是n开头的数据存得少。至于varchar/nvarchar与char/nchar相比,前者是变长,只要不超过定义,那么存储的空间就是实际的数据大小,而后者,假设你定义了10,但是你存了一个字符,那么sqlserver在分配空间的时候,还是以10来分配。 VS中的reporting service? SQL语句? SQL语句求助:有向弧转无向弧 求和 请问简单问题???? 怎么设置一个字段为NULL,要用update 语句,在线等 分组综合更新 请问两台SQL Server怎样实现同步?又怎样实现定时同步?如果用存储过程,怎样写?(急) 怎样调用*.db格式文件 请教一个sql的问题 做一个小程序,类似刷卡系统,用哪种较好? 动态sql赋值问题 装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误
至于varchar/nvarchar与char/nchar相比,前者是变长,只要不超过定义,那么存储的空间就是实际的数据大小,而后者,假设你定义了10,但是你存了一个字符,那么sqlserver在分配空间的时候,还是以10来分配。