SQL2008为什么用下面这条语句创建的数据库不能插入数据啊? 10

createtableroomtype(typeidvarcharnotnullprimarykey,Typenamevarcharnotnull,areaNumeric... create table roomtype
(typeid varchar not null primary key,
Typename varchar not null,
area Numeric,
bednum tinyint not null check('bednum'>0 and 'bednum'<8),
Price numeric default('100'),
htelephone varchar default('有'))
谁能给一条能插入成功的语句让我看看就行。。
展开
 我来答
玩转数据处理
2014-11-14 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
create table roomtype
(typeid varchar(50) not null primary key,
Typename varchar(50) not null,
area Numeric,
bednum tinyint not null check(bednum>0 and bednum<8),
Price numeric default(100),
htelephone varchar(20) default('有'))


insert into roomtype values ('00001','lily',1,5,20,'有')

select * from roomtype
更多追问追答
追问
消息 8152,级别 16,状态 14,第 1 行
将截断字符串或二进制数据。
语句已终止。
追答
你是直接考用我的代码,没一点改动吧?
0808xyj
2014-11-14 · TA获得超过1891个赞
知道大有可为答主
回答量:1237
采纳率:100%
帮助的人:1071万
展开全部
varchar(max)  其max 值为8000,最好设置其字段的最大长度
create table roomtype
(typeid varchar(50) not null primary key,
Typename varchar(50) not null,
area Numeric,
bednum tinyint not null check(bednum>0 and bednum<8),
Price numeric default('100'),
htelephone varchar(15) default('有'))
go
insert into roomtype values('a001','101',101,6,100,'ss');
go
追问
消息 8152,级别 16,状态 14,第 1 行
将截断字符串或二进制数据。
语句已终止。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式