`

使用SQL语句进行数据迁移之二(by quqi99)

 
阅读更多

使用SQL语句进行数据迁移之二(by quqi99)


作者:张华 发表于:2007-12-03 ( http://blog.csdn.net/quqi99 )

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。

做了一个应用程序,可是用户提出了修改意见,并且修改幅度很大,改动了数据库,不想写程序做数据迁移,研究了下使用SQL语句进行数据迁移的全过程。

数据库的更动:
ü 以前没有部门,将部门表挪用成了分类表;
ü 并且在建议表中新增了与分类表的关联category
1、 备份226上的数据: (226: sys/managerasop)
Exp lyb/passwd$1@asopdb _172.17.1.226 tables=(bumen,function,role,role_function,userinfo,user_bumen,user_role,yijian) file=f:/lyb.dmp
以后操作失败时,恢复数据库如下:
2、 增加分类表,与在意见表中增加分类字段。
1)连接数据库
Connect lyb/passwd$1@oracledb;
2)创建分类表
CREATE TABLE CATEGORY (
ID NUMBER(9) NOT NULL,
NAME VARCHAR2(32),
ORDER1 NUMBER(9),
LOCALVARCHAR2(5),
CONSTRAINT PK_Vocation PRIMARY KEY (id)
);
3)在yijian表中增加category字段
Alter table yijian add category NUMBER(9);
3、将bumen表的数据迁移到category表
Insert into category(id,name,order1,local) (select id,bumen,order1,local from bumen);
Commit;
4、将yijian表中bumen表字段的值写到category字段中(因为以前没有部门,将部门表挪用成了分类表)
Update yijian y1 set category=(select bumen from yijian y2 where y1.id=y2.id);
Commit;
1、 将yijian表中的bumen字段的值置为0。(因为以前没有部门,将部门表挪用成了分类表,现在有部门,给它初值)
Update yijian set bumen=0;
分享到:
评论

相关推荐

    quqi.rar_mtk_mtk software_mtk平台

    MTK平台的多功能下載軟件,適用所有MTK手機....

    视频播放源代码directshow开发

    用directshwo开发的视屏播放器,比较简单,有时候会出错

    dm8_setup_win64_ent_8.1.1.45_20191121.iso

    国内最好的数据库达梦DM8,曲奇网盘下载链接:https://quqi.com/s/1243222/wcOZdaWgUlHrwhOk

    xiuno模板知乎蓝魔改版源码附多个插件.zip

    xiuno模板知乎蓝魔改版源码附多个插件

    webview支持html5视频播放实例.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    PLC04-1 S7200.ppt

    PLC04-1 S7200.ppt

    CODESYS-2.3.9.61 WAGO-SW0759-0333-V20200326-Codesys-S-2020

    CODESYS_2.3.9.61 WAGO_SW0759-0333_V20200326_Codesys_S_2020

    DSP原理及应用总复习.ppt

    DSP原理及应用总复习.ppt

    基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip

    【资源说明】 基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip基于Python从纯文本中提取出人物关系网络,并用Gephi 将生成的网络可视化源码+使用文档+全部资料(优秀项目).zip 【备注】 1、该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    可二次开发springmvc实现登陆.rar

    标题:基于SpringMVC的可二次开发登录系统本系统采用流行的Java Web框架——SpringMVC,构建了一个可二次开发的登录模块。通过细致的模块化设计,确保了系统的高内聚、低耦合特性,为进一步的功能扩展提供了便利。系统实现了用户认证与授权的基础流程,并支持自定义的认证机制和权限控制,以适应不同场景的安全需求。界面友好、操作简洁,后端采用事务管理保证数据的一致性和安全性。此外,该系统还包含了详细的文档和注释,便于理解和维护。无论是作为毕业设计还是课程项目,它都是一个展示个人技术能力和快速学习能力的绝佳选择。重新回答||

    基于dijkstra算法求最短路径,可以求任意两点间的最短路径.rar

    基于dijkstra算法求最短路径,可以求任意两点间的最短路径.rar

    气动机械臂设计(机械CAD图纸).doc

    气动机械臂设计(机械CAD图纸).doc

    voicemod 变声器.zip

    voicemod 变声器.zip

    ssg-web workspace 日程管理系统

    会话管理,html,js,过滤器,servlet,ajax,tomcat

    仿赶集生活客户端的介绍动画界面.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    25.医院信息化管理系统的设计与实现-Springboot+ Mysql+Java+ B/S源码(含数据库脚本)+开发文档+lw

    25.医院信息化管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码(含数据库脚本)+开发文档+lw(高分毕设项目) 详细设计文档介绍链接:http://t.csdnimg.cn/OnXTu 内容概要: 全套项目源码+详尽文档,一站式解决您的学习与项目需求。 基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括首页,个人中心,用户管理,医生管理,科室管理,医生信息管理,挂号信息管理,取消挂号管理,问诊记录管理,病房管理,药房管理,管理员管理等功能模块。 适用人群: 计算机、通信、人工智能、自动化等专业的学生、老师及从业者。 使用场景及目标: 无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。 项目代码经过调试测试,确保直接运行,节省您的时间和精力。 其他说明: 项目整体具有较高的学习借鉴价值,基础能力强的可以在此基础上修改调整,以实现不同的功能。

    基于CNN卷积神经网络花朵花卉识别系统GUI界面.zip代码119

    基于CNN卷积神经网络花朵花卉识别系统,有数据集进行训练,可以增加其它花朵图像数据。 基于CNN卷积神经网络花朵花卉识别系统,有数据集进行训练,可以增加其它花朵图像数据。 基于CNN卷积神经网络花朵花卉识别系统,有数据集进行训练,可以增加其它花朵图像数据。

    Object-CC++对象库,实现类似于Java的Object类的Object

    【Object-C】C++对象库,实现类似于Java的Object类的Object, (a C++ Object library, implementating an Object similar to Java s Object class,) 文件列表: CMakeLists.txt (1300, 2023-10-16) LibObjClangPlugin/ (0, 2023-10-16) LibObjClangPlugin/CMakeLists.txt (3290, 2023-10-16) LibObjClangPlugin/ClangParser/ (0, 2023-10-16) LibObjClangPlugin/ClangParser/FindReplace/ (0, 2023-10-16) LibObjClangPlugin/Makefile (17354, 2023-10-16) LibObjClangPlugin/clang_format.sh (1387, 2023-10-16) LibObjClangPlugin/customParser.cpp (94410,

    多维报表.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

Global site tag (gtag.js) - Google Analytics