mysql移至oracle小结

  一、大体感觉,oracle更加成熟,更加严谨。

 具体问题 1. date 对应mysql的datetime类型,具体到分,但是oracle中格式为YYYY-MM-DD HH24:MI:SS。 转化 to_date(‘YYYY-MM-DD HH:mm:ss’,‘YYYY-MM-DD HH24:MI:SS’)

 2. 获取系统时间sysdate,不能大写。

 3. int对应number。

 4. 验证值为"YYYY-MM-DD HH:mm:ss"型的数据正则表达式

    Pattern p1 = Pattern.compile("^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$");                                  

   if(p1.matcher(a).matches()){

   

  }

 5.

Oracle创建表时各字段,标识符,表名等单引号,双引号,不加等均可以,创建自增序列时序列名不能加单引号,可以不加也可以双引号。


你可能感兴趣的:(oracle,number)