1.UNIX时间与普通时间互相转换

1.ORACLE先创建函数方法,再直接使用,MySQL直接使用方法UNIX_TIMESTAMP,FROM_UNIXTIME

oracle_to_unix(create_date)

create or replace function oracle_to_unix(in_date in date) return number is

begin

return((in_date - to_date('19700101', 'yyyymmdd')) * 86400 -to_number(substr(tz_offset(sessiontimezone),1, 3)) * 3600);end oracle_to_unix;

unix_to_oracle(create_date)

create or replace function unix_to_oracle(in_number number) return date is

begin

return (to_date('19700101','yyyymmdd') + in_number/86400

+ to_number(substr(tz_offset(sessiontimezone),1,3))/24);end unix_to_oracle;

Exp:

SELECT *

FROM (SELECTmobile,/*UNIX_TIMESTAMP(create_date) as create_date,*/

/*to_timestamp(create_date, 'yyyy-mm-dd hh24:mi:ss') as create_date,*/

/*to_timestamp(create_date) as create_date,*/oracle_to_unix(create_date)ascreate_date,

code,

code_status,

uuid/*top (1)*/

FROMR_CHECK_CODEWHERE code_status = '0'

and mobile = '138******'

/*and rownum<=1*/

order by create_date desc) swhere rownum <= 1

2.显示数据数量限制

MYSQL:

select * from tbl limit 100;

ORACLE:

select * from tbl where rownum<=100;

SQL SERVER:

select top 100 * from tbl

3.小数取整

ORACLE:取整函数trunc():

trunc(12.354),返回值12

trunc(12.354,1),返回值12.3

trunc(12.354,-1),返回值10

MYSQL:数值处理函数floor与round

floor:函数只返回整数部分,小数部分舍弃。

round:函数四舍五入,大于0.5的部分进位,不到则舍弃。与floor不同。

4.获取当前时间

ORACLE:sysdate  加括号容易出现错误:缺少逗号

MySQL:sysdate()

oracle 自增数,ORACLE自增函数,一般函数相关推荐

  1. oracle 修改 回话数,Oracle命令--修改oracle回话数

    在这里需要提一下的是:Sessions和Processes的关系 Oracle的连接数(sessions)与其参数文件中的进程数(processes)相关,它们的关系如下: sessions = (1 ...

  2. oracle 自增id,oracle实现自增id

    --oracle实现自增id --创建一张T_StudentInfo表 create table T_StudentInfo ( "id" integer not null pri ...

  3. oracle随机备选数,Oracle查询优化器(一)

    本系列文章将会介绍Oracle数据库中核心组件之一的查询优化器,并尝试从SQL执行的角度来介绍查询优化器的基础概念.组成以及工作原理. SQL 众所周知,SQL是一种结构化的查询语言.我们在使用SQL ...

  4. oracle 中增加行,Oracle中实现FORM表单插入、锁定、更新行、删除行的包

    此包写在oracle数据库中,供Form表单调用: CREATE OR REPLACE PACKAGE BODY cux_main_pkg AS /*========================= ...

  5. oracle自增存储过程,Oracle主键自增及存储过程的实现

    这几天在Oracle课程设计,把自己写的一点代码贴上来一部分 要用到触发器: drop sequence users_tb_seq; create sequence users_tb_seq minv ...

  6. oracle 自增1,oracle自增无法从1开始

    问题描述 我想让XH字段从1开始增加,由于是varchar类型的,所以就用这种方式,但我发现我的数据表中XH字段是从217开始增加的,为什么啊 问题出现的环境背景及自己尝试过哪些方法 相关代码 // ...

  7. 查询oracle 表记录数,Oracle 查询所有表的记录数

    场景:代码数据统计 方法一: select sum(num_rows) from (select t.table_name,t.num_rows from user_tables t) 方法二: cr ...

  8. UltraGrid本地Oracle数据库增删改查

    UltraGrid本地Oracle数据库增删改查 {public partial class Form1 : Form{public Form1(){InitializeComponent();DoQ ...

  9. mybatis使用statement.getGenreatedKeys(); useGeneratedKeys=”true”;使用自增主键获取主键值策略和Oracle不支持自增,Oracle使用序列

    parameterType: 参数类型, 可以省略 mysql支持自增主键,自增主键的获取, mybatis也是利用statement.getGenreatedKeys();  useGenerate ...

最新文章

  1. (C++)1010 一元多项式求导 --需二刷
  2. 下面不属于python第三方库的安装方法的是-python第三方库的pip安装方法
  3. 笔记-高项案例题-2018年下-范围管理
  4. linux find命令格式及find命令详解
  5. 业务专题篇:AB测试实验设计与评估
  6. 城市智慧停车系统方案的产品设计体系介绍
  7. KPI在小型产品团队中的实践
  8. java面试题3 牛客:下面有关jdbc statement的说法错误的是
  9. LeetCode 633 平方数之和
  10. JavaScript 真正的工作原理,你知道吗?
  11. python打包成exe fail to ex_寻求帮助:pyinstaller打包.exe
  12. 程序打成jar包路径不对、找不到配置文件的解决
  13. 〖Python 数据库开发实战 - MySQL篇⑤〗- 为大家推荐几款经典的数据库可视化工具
  14. 名片设计尺寸及名片设计的注意事项
  15. 马云正式辞职,那么天才郭盛华到底在追求什么呢?
  16. 基于WEB的网上在线图书商城
  17. 第九篇:稳定性之面向失败设计【可用性架构设计、可用性容灾】
  18. 微信小程序修改制作生成头像——校庆头像制作小程序
  19. 解决启动谷歌浏览器时打开2345主页
  20. 立波软件管家:方便管理安卓手机应用、应用搬家、快速摇摇卸载应用、应用备份(souapp.com搜应用网推荐)

热门文章

  1. Nordic新发布nRF21540与RFX2401C和CC2592性能对比
  2. java我们一起打雪仗_一起打雪仗的作文
  3. 首个非逆向,不需要手机!的微信视频号采集方案
  4. 前端技术搭建飞机大战小游戏(内含源码)
  5. 简化版的宿舍管理系统(有细微的逻辑问题,没优化)
  6. 编写Java脚本统计工程代码总行数
  7. 跨境电商面临“寒冬”考验,如何转型升级入局新赛道(Starday)
  8. Android EditText设置弹出数字输入法键盘
  9. C语言,百马百担暴力秒懂,有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,要求一次性驮完,请问大马、中马、小马各几匹?
  10. 花青素类荧光染料Sulfo-Cy3.5 NH2,Sulfo-Cyanine3.5 amine,磺酸基-花青素Cyanine3.5 氨基,可以用来标记蛋白