在ACCESS里,备注类型用Memo表示,所以改变字段的数据类型为备注的SQL为:ALTER TABLE user ALTER COLUMN userinfo Memo 如果user表有外键,而且你要修改的字段就是外键的话,你就不能再做修改。
$ [. Y' E; l# O h( F+ ` 下面给出修改为其它类型的SQL(表为tb,字段为aa):# P6 A$ _: a. |0 y p( M2 c
ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]。
( O- R0 B% Y. @: C/ s6 Z ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]。4 O6 v5 j8 }# _: b& D) l' c
ALTER TABLE tb ALTER COLUMN aa Short 数字[整型]。/ [, Z2 I8 O9 P" H0 k
ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度]。& r: C0 y! o6 t7 v' H$ I: k
ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]。
5 g# `4 L+ `9 ]2 s# w ALTER TABLE tb ALTER COLUMN aa Currency 货币。0 y# ~! y, ~7 a6 t
ALTER TABLE tb ALTER COLUMN aa Char 文本。1 l' @# g) L( `' e& `: h
ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小。
. o3 H4 D4 X9 B! W: a( f ALTER TABLE tb ALTER COLUMN aa Binary 二进制。
# j7 c' V" O4 b6 A ]9 M) z ALTER TABLE tb ALTER COLUMN aa Counter 自动编号。
" ?# {+ s* [. Z/ t: b ALTER TABLE tb ALTER COLUMN aa Memo 备注。
8 O, l3 ]6 H$ i& G6 R+ ~; `9 V ALTER TABLE tb ALTER COLUMN aa Time 日期/时间。+ q2 _4 [3 }8 t. W: I3 V
字符串的话,使用varchar,后面可以带括号来表示长度。 |