ASP修改ACCESS数据库字段名及属性
作者:admin 日期:2014-11-11
jet是不能直接修改字段名的,需要用到ADO,不过,可以有变通的方法,如下:
用asp调数据库执行sql语句控制字段的通用语名为:
Alter TABLE 表名 Drop COLUMN 字段名 删除字段
Alter TABLE 表名 ADD COLUMN 字段名 字段属性 添加字段
运上面的二条语句就可以更改ACCESS字段的属性了。
具体实现在的思路:
1、建一个中转临时字段来达到修改的目的;
2、如字段名为 A 文本型 varchar(50) 修改为 B 备注型;
A varchar(50) ----> B longText
alter table [表] add [cz_temp] text(50) 新建临时中转字段cz_temp
update [表] Set cz_temp=[A] 把A字段数据复制到临时中转字段cz_temp中
alter table [表] drop [A] 删除字段A
alter table [表] add [B] longText 新建字段B
update [表] Set B=[cz_temp] 把cz_temp字段数据复制到B中
alter table [表] drop cz_temp 删除临时中转字段cz_temp
完成。。
用asp调数据库执行sql语句控制字段的通用语名为:
Alter TABLE 表名 Drop COLUMN 字段名 删除字段
Alter TABLE 表名 ADD COLUMN 字段名 字段属性 添加字段
运上面的二条语句就可以更改ACCESS字段的属性了。
具体实现在的思路:
1、建一个中转临时字段来达到修改的目的;
2、如字段名为 A 文本型 varchar(50) 修改为 B 备注型;
A varchar(50) ----> B longText
alter table [表] add [cz_temp] text(50) 新建临时中转字段cz_temp
update [表] Set cz_temp=[A] 把A字段数据复制到临时中转字段cz_temp中
alter table [表] drop [A] 删除字段A
alter table [表] add [B] longText 新建字段B
update [表] Set B=[cz_temp] 把cz_temp字段数据复制到B中
alter table [表] drop cz_temp 删除临时中转字段cz_temp
完成。。
上一篇: ORACLE数据库里表导入SQL Server数据库
下一篇: MSSQL大量数据时,建立索引或添加字段后保存更改超时解决办法
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
下一篇: MSSQL大量数据时,建立索引或添加字段后保存更改超时解决办法
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论