av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

系統(tǒng)從oracle版本轉(zhuǎn)化為sqlserver版本

瀏覽:182日期:2023-11-15 12:25:39
WaterXP 從Oracle版本轉(zhuǎn)化為sqlserver版本1,系統(tǒng)安排 為了oracle版本和sqlserver版本能很方便的轉(zhuǎn)化,也為了兩個(gè)版本能同步修改,非凡是業(yè)務(wù)邏輯層。現(xiàn)決定如下: A,兩個(gè)版本的業(yè)務(wù)邏輯層都放在source目錄下。在該目錄下有兩個(gè)目錄:sql 和ora。這兩個(gè)目錄有三個(gè)文件:common.pbl; ,water_modi.pbl,dw_version.pbl。這三個(gè) 文件里面絕大部分是數(shù)據(jù)窗口,主要是因?yàn)閟ql server 和oracle的語(yǔ)法有差別。假如只是因?yàn)閿?shù)據(jù)窗口有雙引號(hào)在sql server里不能用,那么把數(shù)據(jù)窗口的select語(yǔ)法的字段引號(hào)去掉即可,因?yàn)闆](méi)有引號(hào)的select語(yǔ)句在sql server和oracle下面都是可用的。修改的過(guò)程中注重update屬性。B,不同的數(shù)據(jù)庫(kù)將使用不同的目錄。2,系統(tǒng)環(huán)境的建立 每臺(tái)機(jī)器上建立下面的磁盤(pán)映射: P; 指向; oraservrp237 V指向; oraservr ql237; 或者是 oraserverora237; 源代碼在 oraservercodewater237 ource 里面。 P盤(pán)是肯定要有的, V盤(pán)由使用什么版本決定。3,源代碼的修改業(yè)務(wù)層的修改盡可能的在源代碼處,因?yàn)檫@樣修改能讓兩個(gè)版本同時(shí)修改。P盤(pán)是類(lèi)庫(kù)可以不需要修改。V盤(pán)里的數(shù)據(jù)窗口都需要改。改sql237里面的數(shù)據(jù)窗口,要修改和要注重的地方:替換的方法oracle里面使用;;;sql server 里面使用to_char(readingdate,’yyyymm’);;;convert(char(6),readingdate,111)to_char(readingdate,’yyyy/mm’);;;convert(char(7),readingdate,112)decode( ,; ,; ,; ,);;;;case when then end 或者 isnull(x,0)左右連接 (+)left outer join 修改過(guò)程中要注重?cái)?shù)據(jù)窗口的update屬性。4,工作計(jì)劃 4,1先修改sql237目錄下的三個(gè)pbl里面的數(shù)據(jù)窗口的語(yǔ)法。為了照顧數(shù)據(jù)窗口的update屬性,建議使用edit source的方法,而且select語(yǔ)法字段的引號(hào)在sql server版本建議去掉。使用pb的replace功能即可。 4,2 修改某些數(shù)據(jù)窗口的內(nèi)嵌式sql 的語(yǔ)法。因?yàn)橛幸恍﹥?nèi)嵌式sql 也使用了decode() ,或者是to_char(),這些語(yǔ)法在sqlserver也是必須代替的。修改方法:if gs_database = ‘ORACLE’ then………………decode()……………;else…………………case when then end ………..;end if4,3 最后的工作是測(cè)試。這是最繁瑣的最重要的。在測(cè)試的過(guò)程會(huì)發(fā)現(xiàn)有一些數(shù)據(jù)窗口在sql server不能用:修改方法是將字段的引號(hào)去掉或者是移到sql 和ora目錄里面的dw_version.pbl文件里面,在那里進(jìn)行修改。4,4主要的數(shù)據(jù)表都已經(jīng)遷移過(guò)來(lái)了,名字一樣,可能在sql server有一些表的字段不夠那么請(qǐng)重新導(dǎo)入一次。主要的存儲(chǔ)過(guò)程都已經(jīng)翻譯過(guò)來(lái),名字不一樣。 在測(cè)試的過(guò)程會(huì)發(fā)現(xiàn)有一些視圖沒(méi)有存在,那么請(qǐng)從oracle把語(yǔ)法拷貝出來(lái),在sql server查詢(xún)分析器里生成之。
主站蜘蛛池模板: 操久 | 日韩不卡一区二区 | 中文字幕+乱码+中文乱码91 | 亚洲天堂中文字幕 | 免费观看一区二区 | 欧美一级欧美三级在线观看 | 欧美日韩精品久久 | 18在线观看免费入口 | 久久视频免费在线观看 | 天天操免费视频 | 欧美资源在线 | 九九色综合 | 欧美美女一区二区 | 成人伊人网 | 国产午夜精品久久 | 91麻豆产精品久久久久久夏晴子 | 91超碰人人 | 一区二区三区成人 | 香蕉视频在线观看网站 | 国产午夜精品久久久 | 天天操天天看 | 亚洲一区免费 | 欧美一级片 | 中文字幕高清在线 | 一区二区小视频 | 一级中国毛片 | 欧美片网站yy | 成人小视频在线观看 | 秋霞午夜鲁丝一区二区老狼 | 三级视频在线 | 国产午夜在线 | 欧美特黄视频 | 超碰人人网| 免费看黄色一级片 | 日韩在线综合 | 久久激情小说 | 超碰97免费| 国产女人高潮视频 | 欧美黄视频 | 在线黄色av | 国产日韩综合 |