首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于insert语句有关问题

2012-01-07 
关于insert语句问题我在查询分析器下面建立一个数据库、建表、插入数据时遇到了错误,不知怎么解决。请求援助!

关于insert语句问题
我在查询分析器下面建立一个数据库、建表、插入数据时遇到了错误,不知怎么解决。请求援助!
SQL语句如下:
create   database   department

use   department

create   table   TDepartment
(
depID   int   primary   key,
depName   varchar(3)   not   null
)

insert   into   TDepartment   values(1, '教务处 ')
insert   into   TDepartment   values(2, '后勤服务中心 ')
insert   into   TDepartment   values(3, '办公室 ')


执行查询后,消息窗口显示:
服务器:   消息   8152,级别   16,状态   9,行   1
将截断字符串或二进制数据。
语句已终止。

[解决办法]
create database department

use department

create table TDepartment
(
depID int primary key,
depName varchar(100) not null --长度不够
)

insert into TDepartment values(1, '教务处 ')
insert into TDepartment values(2, '后勤服务中心 ')
insert into TDepartment values(3, '办公室 ')

[解决办法]
values(2, '后勤服务中心 ') 一个汉字要两字节,你才3个 depName varchar(3)

[解决办法]
depName varchar(3) not null--长度不够

热点排行