• Oracle事务与函数


    事务

    只读事务

    值匀速执行查询的操作,不允许执行任何其他dml操作的事务

    Set transaction readonly;

    系统函数

    字符串

    Lower() 将字符串转化为小写的格式

    Upper()将字符创转化为大写的格式

    Length()返回字符串的长度

    substr截取字符串

    substr(a.STUDYDESCRIBE ,0, instr(a.STUDYDESCRIBE,',',1,1)-1 )

    Replace(str,查找的字符串,替换的字符串) 字符串替换函数

    Instr()获取索引字符

    数学函数

    Round(n,[m])四舍五入

    Trunc(n,[m])截取数字

    Mod(m,n)

    Flow(n)返回小于或等于n的最大整数

    Ceil(n) 返回大于或等于n的最小整数

    转换函数

    select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;

    字符串转换成日期

    select to_date('2017-05-10,17:55:41','yyyy-mm-dd,hh24:mi:ss') from dual

    获取年月日时间

    select to_char(sysdate,'YYYY'),--

    to_char(sysdate,'MM'),--

    to_char(sysdate,'DD'),--

    to_char(sysdate,'HH'),--小时

    to_char(sysdate,'MI'),--

    to_char(sysdate,'SS')--

    from dual

    日期时间

    select sysdate from dual; 获取当前日期

    add_month(d,n) 加多少月

    last_date(d) 返回指定日期的最后一天

    系统函数

    sys_context

    terminal 当前会话客户所对应的终端的标识符

    language 语言

    db_name 当前数据库名

    nls_date_format 当前会话客户所对应的日期格式

    session_user 当前会话所对应的数据库用户名

    current_schema 当前会话客户所对应的默认方案名

    host 返回数据库所在主机的名称

    查询方式

    select sys_context('userenv','db_name') from dual;

    方案:当我们创建一个用户的时候Oracle会自动创建一个方案,因此用户名和方案是一一对应的

    Oracle是以方案的形式来组织数据对象的

    Oracle的方案里有表、视图、存储过程、触发器、序列、同义词等等

  • 相关阅读:
    python基础-网络编程part01
    常见的加密算法
    mvn常用命令
    Stream排序Map集合
    解决浮点运算精度不准确,BigDecimal 加减乘除
    阿里fastjson解析
    java可变参数
    set集合迭代
    包装类型间的相等判断
    java集合与数组之间转换
  • 原文地址:https://www.cnblogs.com/rongxiaoya/p/10306181.html
Copyright © 2020-2023  润新知