建表语句中double类型怎么弄

create table chooseclass
(
class_id varchar(20)not null,
student_id varchar(20) not null,
choose_time varchar(30) not null,
result double,
upresult double
primary key(class_id,student_id)
)

服务器: 消息 170,级别 15,状态 1,行 6
第 6 行: ',' 附近有语法错误。
错误都在类型为double这两项 这个可以为空 到底是什么错误呢

第1个回答  推荐于2017-11-24
不是用double

decimal(size,d)
numeric(size,d)
容纳带有小数的数字。
"size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。

参考资料:http://www.w3school.com.cn/sql/sql_create.asp

本回答被提问者采纳
第2个回答  2011-04-11
result decimal(4,2),
第3个回答  2011-04-11
create table chooseclass
(
class_id varchar(20)not null,
student_id varchar(20) not null,
choose_time varchar(30) not null,
result double,

upresult double,--这里少个逗号
primary key(class_id,student_id)
)追问

最后的逗号可有可无 不信你试试

追答

你用的什么数据库

相似回答