当前位置: 首页 > news >正文

oracle 零散知识汇集

1、

Select '登陆' + 2 From dual
会报错: ora- 01722 无效数字,原理是oracle把'登陆'当成数字来和2进行加法运算。

Select '登陆'|| 2 From dual
没有问题,会把2作为字符来处理

 

2、

nlssort(title,'NLS_SORT=SCHINESE_PINYIN_M')
按照拼音来排序

 

3、 smalldatetimedatetime

smalldatetime:不能到秒. 空間小.(4位)
datetime:(8位)

datetime占8字节,精度3.33毫秒,时间从1753.1.1到9999.12.31
smalldatetime占4字节,精度1分钟,时间从1900.1.1到2079.6.6

4、

获取当月月份:

 方法一
 select substr(to_char(sysdate,'yyyy-mm-dd'),6,2) from dual;
 方法二 
 select to_number(to_char(sysdate,'mm')) from dual
 方法三
 select trunc(sysdate,'mm') from dual

5、

trunc用法:

Trunc(sysdate,'DD')-Trunc(E.joindate,'DD')<={BGDATE}

 

6、

递归方法

select compid from oCompany 
    start with compID=350 
    connect by prior compID=adminID

 

 7、

substr('abcdefg',2,4):bcde

8、
trunc

select trunc(sysdate,'yy') from dual

2014/1/1

9、

 null的理解

select 123 from dual where null<>2    

没有结果

select 123 from dual where 1<>2    

123

 

10、

round:  四舍五入
ceil(n) :取大于等于数值n的最小整数;
floor(n):取小于等于数值n的最大整数;

11、

去空格

去空格

  update eStaff_Register
  set name = replace(name,' ','')
  Where ID=P_ID;

  update eStaff_Register
  set name = rtrim(ltrim(name))
  Where ID=P_ID;

 



 

转载于:https://www.cnblogs.com/lijy/p/4197071.html

相关文章:

  • 武汉大学2015年数学分析考研试题
  • SQL注入之导出WebShell
  • lineman 的理念与 modern web app
  • Eclipse常用功能
  • jmeter+ant生成报告(ubuntu环境)
  • CentOS7.0安装Nginx 1.7.9
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • Bloom Filter概念和原理
  • git 忽略文件
  • XMPP协议学习笔记六(搭建Tigase开发环境)
  • PHP 运用rsa加密和解密实例
  • 个人犯的一个golang routine错误
  • (简单) HDU 2612 Find a way,BFS。
  • ZeroMQ接口函数之 :zmq_bind - 绑定一个socket
  • Objective - C基础: 第三天 - 1.NSString的基本认识
  • $translatePartialLoader加载失败及解决方式
  • 【comparator, comparable】小总结
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Magento 1.x 中文订单打印乱码
  • MySQL QA
  • node和express搭建代理服务器(源码)
  • oldjun 检测网站的经验
  • SAP云平台里Global Account和Sub Account的关系
  • Sass Day-01
  • SOFAMosn配置模型
  • SwizzleMethod 黑魔法
  • 从零开始的无人驾驶 1
  • 好的网址,关于.net 4.0 ,vs 2010
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 将回调地狱按在地上摩擦的Promise
  • 讲清楚之javascript作用域
  • 经典排序算法及其 Java 实现
  • 前言-如何学习区块链
  • 如何胜任知名企业的商业数据分析师?
  • 深度学习中的信息论知识详解
  • 实现菜单下拉伸展折叠效果demo
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • Semaphore
  • Spring Batch JSON 支持
  • ###项目技术发展史
  • #LLM入门|Prompt#3.3_存储_Memory
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (笔试题)合法字符串
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)重识new
  • (转载)Google Chrome调试JS
  • *2 echo、printf、mkdir命令的应用
  • .NET Core 中的路径问题
  • .net framework4与其client profile版本的区别