急!msSQL2005新建表时更改数据类型时报错无效数据类型。

[复制链接]
查看11 | 回复2 | 2012-3-25 12:21:27 | 显示全部楼层 |阅读模式
呼呼提示没有这个数据类型 要加vnchar(50) 前面加个v nchar与char是相似的,nvarchar与varchar是相似的。char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义 char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不够的字符用空格去填。因为是固定长度,所以速度效率高。Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char 不一样,比如char(100),它的值是"qian",而实...
回复

使用道具 举报

千问 | 2012-3-25 12:21:27 | 显示全部楼层
好诡异啊。你重启SQLserver以后还是这样么?此外,如果用create table语句创建表,会遇到同样的问题吗?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行