zoukankan      html  css  js  c++  java
  • Oracle函数的使用

    日期转换to_date

    insert into test (birthday,name) values (to_date('2016-03-12','yyyy-mm-dd'),'zy');

    to_char函数的使用

    select ename,to_char(hiredate,'yyyy-mm-dd hh24:mi:ss') from emp;     --将显示时分秒 1981-02-20 00:00:00
    select to_char(sal,'L99999.99') from emp;                  --显示本地货币,5位整数,两位小数,也可以加逗号L99,999.99($3,000.00)
    select * from emp where to_char(hiredate,'mm')=12;            --显示12月份入职的员工

    查询系统时间 sysdate

    select sysdate from dual;

    对日期取整 trunc

    select trunc(sysdate) from dual;

    对月份的加函数 add_months ,last_day

    select * from test where sysdate>add_months(hiredate,1);   --hirdate+1个月,一个月前入职的员工
    select last_day(hiredate) from test;         --取没月的最后一天

     取模

    mod(a,b)  --a是被除数

    系统函数sys_context

    select sys_context('userenv','terminal') from dual;  --查询终端名
    select sys_context('userenv','lanuage') from dual;   --查询所用字符集
    select sys_context('userenv','db_name') from dual;   --实例名
    select sys_context('userenv','session_user') from dual;  --当前登陆的用户名
    select sys_context('userenv','host') from dual;  --返回数据库所在的主机名称和工作组
    select sys_context('userenv','current_schema') from dual;  --当前的方案名
    select sys_context('userenv','nls_date_format') from dual;  --当前会话客户所对应的日期格式
  • 相关阅读:
    信令基本概念
    CMMI
    关于OpenDataSource, OpenRowSet
    冒泡排序
    使用Sqlldr向oracle导入数据
    PowerDesigner生成sql和反向工程生成ER图的问题
    2021.1.4 学习总结
    12天 —— 关于生活与目标的思考【2020.8.5~2020.8.17】
    大一暑假学习总结(七)【2020.7.28~2020.8.4】
    学习:用javascript增加、删除行(转)
  • 原文地址:https://www.cnblogs.com/zydev/p/5285861.html
Copyright © 2011-2022 走看看