SQL server 语句错误

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:08:54
INSERT
INTO Customer(Cno, Cname, Ctel, Caddr, Czip)
VALUES('C2','上海贝尔','021-23232323','上海','')
语句已终止。
消息 8152,级别 16,状态 14,第 68 行
将截断字符串或二进制数据。

是你字段长度设置的不够,
举个例子:比如Cname 这个字段,类型设置的是varchar(8),那么这个字段最多只能装8个字母或者数字字符,要是装汉字只能装4个,要是超出了这个限制,就会出现“将截断字符串或二进制数据”错误。

你检查一下你的表,肯定是有字段存在上述问题。

你每一列的数据类型和你插入的是一样的吗?不懂问我!

Ctel 这个字段是什么数据类型,及大小
应该是这个字段和'021-23232323'的问题

同意三楼,这个一个溢也错误,是因为你插入值的长度比你所设定的长度长了。