2022年2022年旧版数据导入新版数据方法 .pdf
《2022年2022年旧版数据导入新版数据方法 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年旧版数据导入新版数据方法 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、旧版数据导入新版数据方法.txt铁饭碗的真实含义不是在一个地方吃一辈子饭,而是一辈子到哪儿都有饭吃。就算是一坨屎,也有遇见屎壳郎的那天。所以你大可不必为今天的自己有太多担忧。 2010.01.17 龙岗数据转新版数据旧数据库类型A 旧数据库类型B 先备份新旧数据库,然后升级1. DEPART - tbDepartment 31 - 0 其它不变改表与 DOCTORUSER关联,因此要修正DOCTORUSER.DEPARTID SQL 语句如下旧数据库类型A: DELETE FROM MedImgMgrSysLG.dbo.tbDepartment; DELETE FROM EndoscopeLG
2、.dbo.DEPART WHERE DEPARTID=-1; UPDATE EndoscopeLG.dbo.DEPART SET DEPARTID=0 WHERE DEPARTID=31; UPDATE EndoscopeLG.dbo.DOCTORUSER SET DEPARTID=0 WHERE DEPARTID=31; INSERT MedImgMgrSysLG.dbo.tbDepartment(DepartmentID, DepartmentName) SELECT DEPARTID, DEPARTDESC FROM EndoscopeLG.dbo.DEPART; 2. DOCTORUS
3、ER - tbDoctor (1)LEVELCODE - AuthCode 255 - 1023 1 - 1 2 - 563 (2)LOGINPWD - LoginPasswd (3)WORKID - WorkID DOCTORUSER.WorkID = tbDoctor.WORKID + 1000 ? (4) HIRESTATUS - HireStatus DOCTORUSER.Status = tbDoctor.HIRESTATUS - 1 (5) SEX - Sex 0 - 1 1 - 2 2 - 0 (6) DUTYID - DutyID DOCTORUSER.DutyID = tbD
4、octor.DUTYID - 1 (7) CNNAME - LoginName, NameCN DOCTORUSER.LoginName = tbDoctor.CNNAME DOCTORUSER.NameCN = tbDoctor.CNNAME 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - (8) DEPARTID - DepartmentID DOCTORUSER.DepartmentID = tbDoctor.DEPART
5、ID SQL 语句如下旧数据库类型A: 首先修改LEVELCODE 类型由 tinyint改为 int ,然后执行UPDATE EndoscopeLG.dbo.DOCTORUSER SET LEVELCODE=1023 WHERE LEVELCODE=255; UPDATE EndoscopeLG.dbo.DOCTORUSER SET LEVELCODE=563 WHERE LEVELCODE=2; UPDATE EndoscopeLG.dbo.DOCTORUSER SET SEX=SEX+1; UPDATE EndoscopeLG.dbo.DOCTORUSER SET SEX=0 WHERE
6、 SEX=3; UPDATE EndoscopeLG.dbo.DOCTORUSER SET HIRESTATUS=HIRESTATUS; UPDATE EndoscopeLG.dbo.DOCTORUSER SET DUTYID=DUTYID-1; INSERT MedImgMgrSysLG.dbo.tbDoctor(WorkID, DepartmentID, LoginName, LoginPasswd, AuthCode, HireStatus, DutyID, Sex) SELECT WORKID, DEPARTID, CNNAME, ISNULL(LOGINPWD,), LEVELCOD
7、E, ISNULL(HIRESTATUS, 0), DUTYID, SEX FROM EndoscopeLG.dbo.DOCTORUSER; 3. tbPatientInformation - PATIENTE, PATIENTSELF (1) MedicalID - PATIENTSELF.MEDICCAREID (2) InHospitalID - PATIENTSELF.INHOSPITAL (3) OutPatientID - IF (PATIENTSELF.INHOSTPITAL = NULL) IDPATIENTSELF.SICKBEDID ELSE NULL (4) CheckI
8、D - 该表的 CheckID 根据旧版数据库的版本情况,由两种可能 1 图片按 PATIENTSELF.ENDSCPID 存放的要对同一机台号的同一天的病例进行处理,生成RECORDCDNO 然后同 2 处理 2 图片按 PATIENTSELF.RECORDCDNO存放的CheckID - PATIENTSELF.RECORDCDNO (5) InstrumentID - PATIENTSELF.INSTRUMENTID (6) PatientName - PATIENTSELF.PATIENTNAME (7) Sex - PATIENTSELF.SEX 0 - 1 名师资料总结 - - -
9、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 1 - 2 2 - 0 (8) Age - PATIENTSELF.AGE AgeType - PATIENTSELF.AGE IF PATIENTSELF.AGE 200 THEN tbPatientInformation.Age = PATIENTSELF.AGE tbPatientInformation.AgeType = 0 IF PATIENTSELF.AGE 200 AND PATIENTSE
10、LF.AGE 300 THEN tbPatientInformation.Age = PATIENTSELF.AGE - 300 tbPatientInformation.AgeType = 2 (9) Address - PATIENTSELF.ADDRESS (10) Phone - PATIENTSELF.PHONE (11) AskDepartment - PATIENTSELF.ASKDEPT (12) AskDoctor - PATIENTSELF.ASKDR (13) CheckDoctor - PATIENTSELF.CHECKDR (14) CheckDepartment -
11、 NULL (15) CheckTime - PATIENTSELF.CHECKTIME (16) ReportDoctor - PATIENTSELF.REPORTDR (17) ReportDepartment - NULL (18) ReportTime - PATIENTSELF.REPORTTIME (19) ImageCount - PATIENTSELF.IMAGECOUNT (20) CheckStatus - PATIENTSELF.CHECKSTATUS (21) CheckDesc - PATIENTSELF.CHECKDESC (22) DiagDesc - PATIE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年旧版数据导入新版数据方法 2022 旧版 数据 导入 新版 方法
限制150内