FieldType nFieldWidth nPrecision 说明
C n – 宽度为 n 的字符字段
D – – 日期型
T – – 日期时间型
N n d 宽度为 n、有 d 位小数的数值型字段
F n d 宽度为 n、有 d 位小数的浮点数值型字段
I – – 整型
B – d 双精度型
Y – – 货币型
L – – 逻辑型
M – – 备注型
G – – 通用型
nFieldWidth 和 nPrecision 不适用于 D、T、I、Y、L、M、G 和 P 类型。对于 N、F 或 B 类型,若不包含 nPrecision,则 nPrecision 默认为零(没有小数位)。
NULL
在字段中允许 Null 值。
NOT NULL
在字段中不允许 Null 值。
如果省略了 NULL 或 NOT NULL,SET NULL 的当前设置将决定在字段中是否允许 Null 值。但是,如果省略 NULL 和 NOT NULL 而包含 PRIMARY KEY 或 UNIQUE 子句,SET NULL 的当前设置无效,字段默认为 NOT NULL。
FieldType nFieldWidth nPrecision 说明
C n – 宽度为 n 的字符字段
D – – 日期型
T – – 日期时间型
N n d 有 d 个小数位、宽度为 n 的数值型字段。
F n d 有 d 个小数位、宽度为 n 的浮点数值型字段。
I – – 整型
B – d 双精度型
Y – – 货币型
L – – 逻辑型
M – – 备注型
G – – 通用型
P – – 图片
nFieldWidth 和 nPrecision 对 D、T、Y、L、M、G 和 P 类型不适用。对于 N、F 或 B 类型,若没有包含 nPrecision,则默认为零(没有小数位)。
NULL
在字段中允许 null 值。
NOT NULL
在字段中不允许 null 值。
如果省略了 NULL 和 NOT NULL,则 SET NULL 的当前设置决定字段中是否允许 null 值。但是,如果省略了 NULL 和 NOT NULL,并且包含 PRIMARY KEY 或 UNIQUE 子句,SET NULL 的当前设置无效,字段默认为 NOT NULL
。