access数据库修改(字段类型,添加字段,修改字段,删除字段)

时间:2021-02-01 15:32:36

1.修改字段类型
  改成备注:ALTER TABLE #tablename# alter column #columnname# text
  改成文本:ALTER TABLE #tablename# alter column #columnname# varchar(20)
  改成数字:ALTER TABLE #tablename# alter column #columnname# Decimal(18)
2.添加字段
  ALTER TABLE #tablename# add column #columnname# Decimal(18)

3.删除字段
  ALTER TABLE #tablename# drop column #columnname#
4.更改字段名
  先新建临时表 把要改的数据表数据复制到临时表 删除原来的表 新建正确的表结构 把临时表数据复制到新建的表 删除临时表
create table [M_T_C_2_8_temp]
            (
            ID varchar(20) PRIMARY KEY,
            F_C_2_8_1 text,
            F_C_2_8_2_1 text,
            F_C_2_8_2_2 text,
            F_C_2_8_2_3 text,
            F_C_2_8_2_4 text,
            M_T_C_2_ID varchar(20),
            M_T_ID varchar(20)
            )
insert into M_T_C_2_8_temp select ID as ID,F_2_8_1 as F_C_2_8_1,F_2_8_2_1 as F_C_2_8_2_1,F_2_8_2_2 as F_C_2_8_2_2,F_2_8_2_3 as F_C_2_8_2_3,F_2_8_2_4 as F_C_2_8_2_4,M_T_C_2_ID as M_T_C_2_ID,M_T_ID as M_T_ID from M_T_C_2_8
drop table M_T_C_2_8
create table [M_T_C_2_8]
            (
            ID varchar(20) PRIMARY KEY,
            F_C_2_8_1 text,
            F_C_2_8_2_1 text,
            F_C_2_8_2_2 text,
            F_C_2_8_2_3 text,
            F_C_2_8_2_4 text,
            M_T_C_2_ID varchar(20),
            M_T_ID varchar(20)
            )
insert into M_T_C_2_8 select * from M_T_C_2_8_temp
drop table M_T_C_2_8_temp