zoukankan      html  css  js  c++  java
  • DB2/400到Oracle的迁移

    1.由于Oracle没有库的概念
       所以,我们可以使用User来作为库的替代品
      比如我们之前的SQL是
         Select aa,bb,cc From LibraryA.TableA
     现在,我们建立一个User 是LibraryA
      然后用这个用户构建Table,索引之类的.

    2.由于Oracle对于空字符串的认同是DBNull.DB2还是把它当成空字符串看待
       所以,需要迁移的程序都需要注意这些事情
       由于我们使用了自定义的底层,所以所有的修改都在底层上修改.

    3.限制返回条数的区别
       Fetch First n Rows Only
      在Oracle中必须得是  rownum<=n的方式
      所以,如果为了保持可切换性,必须把底层修改成自动支持这样的限制条数的返回方式的方法.

    4 Oracle 8i不支持左连接

    5.TableSpace满的时候,需要扩充,最好是在迁移之前就分配好合适的空间

    6.后台的Schedule Job肯定是需要重新编写
       存储过程 Trigger需要重新编写.
  • 相关阅读:
    最大上升子序列
    vue的keep-alive组件
    对小程序的研究3
    对getBoundingClientRect属性的研究
    消除浮动的方式
    对微信小程序的研究2
    对小程序的研究1
    对props的研究
    对provide/inject的研究
    对calc()的研究
  • 原文地址:https://www.cnblogs.com/wildfish/p/644112.html
Copyright © 2011-2022 走看看