下列用于定义字段的SQL语句中,错误的是(  )。
A、学号 varchar(10)
B、成绩 int 4
C、产量 float(5,2)
D、价格 decimal(8,4)