请问,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来分配。 刚刚的SQL查询语句问题,再求指教! 求一个视图或者函数 得寸进尺问问题: select语句有没有把一个表中除某一个字段以外的所有字段? [求助]这句查询该如何写select语句? 如何估算sql server 的用户数? 关于连接服务器的疑难问题 根据关键字查找含这个关键字的表 第三次问了,还是一个最大的问题,SQL语句,帮忙写一下~~ text类型读不出来,求救 动态sql赋值问题 装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误
至于varchar/nvarchar与char/nchar相比,前者是变长,只要不超过定义,那么存储的空间就是实际的数据大小,而后者,假设你定义了10,但是你存了一个字符,那么sqlserver在分配空间的时候,还是以10来分配。