zoukankan      html  css  js  c++  java
  • 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的方案里有表、视图、存储过程、触发器、序列、同义词等等

  • 相关阅读:
    剑指offer-树的子结构
    剑指offer-二叉搜索树的后序遍历序列
    剑指offer-调整数组顺序使奇数位于偶数前面
    剑指offer-包含min函数的栈
    剑指offer-从上往下打印二叉树
    剑指offer-链表中倒数第k个结点
    剑指offer-合并两个排列的链接
    剑指offer-替换空格
    剑指offer-旋转数组的最小数字
    剑指offer-数字在排序数组中出现的次数
  • 原文地址:https://www.cnblogs.com/rongxiaoya/p/10306181.html
Copyright © 2011-2022 走看看