Acce数据表内容导入Oracle心得_access数据库使用心得
Acce数据表内容导入Oracle心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“access数据库使用心得”。
Acce数据表内容导入Oracle
产生该需求原因:
在实现中铝网站过程中,客户要求我们把原有数据导入到新搭建的网站系统中,原数据存储在Acce数据库中,而新网站的所有数据存储于oracle中。
实现步骤:
一、在oracle中建立表T_HZOA_CM_TEMP,以便从Acce中导入数据
在oracle中创建表就不再赘述了,相信各位大虾操作已经炉火纯青了。
二、创建序列和触发器,目的是为了在往该表中插入数据时创建ID列,该列值自动加一
创建序列代码:
CREATE SEQUENCE T_SEQ INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
CACHE 10;
创建触发器代码:
CREATE TRIGGER T_TRI
BEFORE INSERT ON T_HZOA_CM_TEMP
FOR EACH ROW BEGIN
SELECT T_SEQ.NEXTVAL
INTO :NEW.id FROM DUAL;END T_TRI;
三、建立Oracle数据库的ODBC数据源
为将要导入数据的oracle数据库创建ODBC数据源
四、在本地Acce数据库中创建Oracle数据表T_HZOA_CM_TEMP的链接表
1、点击“新建”创建Acce表
2、在新建表中选中“链接表”,点击“确定”
3、在接下来的文件类型中选择“ODBC databases”
4、接下来,选中自己所建的数据源,输入密码即可
5、接下来,选中自己需要导入的表就可以
6、至此,链接表建立完毕,接下来可以建立查询进行数据导入了^_^
五、在本地Acce数据库创建查询
1、新建查询,注意双击“在设计视图中创建查询”
2、选中链接表和将要导出数据的表
3、关闭选择表窗口,点击鼠标右键,选择“SQL视图”,输入相关sql语句,跟操作Acce本身两张表没有区别,输入完毕后保存相关查询。
六、双击击相关查询进行数据导入