zoukankan      html  css  js  c++  java
  • oracle数据库相关操作

    背景

    最近公司一个项目要迁移到oracle数据库,发现oracle与mysql操作有很多不同,记录一下


    获取系统时间
    mysql:new Date()
    sqlserver:SysDateTime()
    oracle:sysdate
    ORA-00911: 无效字符
    
    在mybatis中写oracle sql,末尾不要加分号,要不然会报这个错。mysql不会
    oracle存储过程示例 ,这样可以在sql中使用条件分支
    注意不要少了分号
    
            declare   //声明
            uid int ; //定义一个int类型变量
            begin   
            select id into uid from tbl_demo where type = #{type};   //通过查询给变量赋值
            if (uid != null) then    //条件分支
              delete from tbl_demo where id = uid;
            ELSE
              delete from tbl_demo where id = uid;
            end if;
            end;

    orcale查询字段重命名最好用双引号括起来,要不然返回的名字会转成大写的

  • 相关阅读:
    文件路径与操作系统
    试验10
    shiyan9
    sql
    shiyan8
    iostream
    shiyan7
    CDMA
    试验6
    试验5
  • 原文地址:https://www.cnblogs.com/qingshan-tang/p/12457545.html
Copyright © 2011-2022 走看看