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('有'))
谁能给一条能插入成功的语句让我看看就行。。 展开
(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('有'))
谁能给一条能插入成功的语句让我看看就行。。 展开
展开全部
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 行
将截断字符串或二进制数据。
语句已终止。
追答
你是直接考用我的代码,没一点改动吧?
展开全部
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 行
将截断字符串或二进制数据。
语句已终止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询