【oracle004】oracle内置函数手册总结(已更新)
1.熟悉、梳理、总结下
oracle相关知识体系。
2.日常研发过程中使用较少,随着时间的推移,很快就忘得一干二净,所以梳理总结下,以备日常使用参考
3.欢迎批评指正,跪谢一键三连!
- 总结源文件资源下载地址: Oracle常用函数实战总结.xlsx、Oracle 11g数据库管理员指南.pdf、Oracle开发实战经典.pdf
- 总结源文件资源下载地址: Oracle常用函数实战总结.xlsx、Oracle 11g数据库管理员指南.pdf、Oracle开发实战经典.pdf
文章目录
- 1.快速搭建`SQL Server`环境实操
- 2.基础函数及使用总结
- 2.1 `Oracle`函数分类
- 2.2 `Oracle`常用数据类型
- 2.3 `Oracle`常用函数清单
- 2.4 日期格式化标记清单
- 2.5 格式化数字标记清单
- 3.`oracle`部分函数测试样例(`SQL`)
- 4.参考文章
1.快速搭建SQL Server环境实操
- 【kettle005】kettle访问Oracle数据库并处理数据至execl文件(已更新)
- 【kettle005】kettle访问Oracle数据库并处理数据至execl文件(已更新)
2.基础函数及使用总结
2.1 Oracle函数分类
2.2 Oracle常用数据类型
2.3 Oracle常用函数清单
2.4 日期格式化标记清单
2.5 格式化数字标记清单
-
序号 转换格式 描述 1 9 表示一位数字 2 0 显示前导0 3 $ 将货币的符号显示为美元符号 4 L 根据语言环境不同,自动选择货币符号 5 . 显示小数位 6 , 显示千位符
3.oracle部分函数测试样例(SQL)
-
select sysdate from dual;select sysdate 今天, sysdate+3 三天之后的日期,sysdate-3 三天之前的日期 from dual;select systimestamp from dual;alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss' select sysdate from dual;select sysdate,add_months(sysdate,3) 三个月之后的日期,add_months(sysdate,-3) 三个月之前的日期,add_months(sysdate,60) 六十个月之后的日期 from dual ;select "id", "name", "email", "age", "sex", "id_card", "mobile_phone", "visa_card", "officer_card", "address", "hiredate",trunc(months_between(sysdate, "hiredate")) 雇佣总月数,trunc(months_between(sysdate, "hiredate")/12) 雇佣总年份 from YOULI."youli_testtable";selectsysdate, next_day(sysdate,'星期日') 下一个星期日, next_day(sysdate,'星期一') 下一个星期一 from dual;select sysdate, last_day(sysdate) from dual ;select extract(year from date '2024-05-19') years,extract(month from date '2024-05-19') months,extract(day from date '2024-05-19') days from dual ;select extract(year from systimestamp) years, extract(month from systimestamp) months,extract(day from systimestamp) days, extract(hour from systimestamp) hours,extract(minute from systimestamp) minutes, extract(second from systimestamp) seconds from dual ;selectsysdate 当前系统时间,to_char(sysdate, 'YYYY-MM-DD') 格式化日期,to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') 格式化日期时间,to_char(sysdate, 'FMYYYY-MM-DD HH24:MI:SS') 去掉前导0的日期时间 from dual ;selectto_char(987654321.789, '999,999,999,999.99999') 格式化数字,to_char(987654321.789, '000,000,000,000.00000') 格式化数字 from dual ;select to_date('2023-09-19','YYYY-MM-DD') from dualselect to_timestamp('2023-09-27 18:07:10', 'YYYY-MM-DD HH24:MI:SS') datetime from dual ;select to_number('09') + to_number('019') 加法计算,to_number('39') * to_number('29') 乘法计算 from dual ;select'09'+'19' 加法计算, '09'*'19' 乘法计算 from dual;select "id", "name", "email", "age", "sex", "id_card", "mobile_phone", "visa_card", "officer_card", "address", "hiredate","score", sum( "score" ) over (partition by "name") sum from YOULI."youli_testtable";select "id", "name", "email", "age", "sex", "id_card", "mobile_phone", "visa_card", "officer_card", "address", "hiredate","score", RANK() over (partition by "name" ORDER BY "score" desc) rk from YOULI."youli_testtable";CREATE TABLE YOULI."youli_testtable" (ID NUMBER(38,0),"name" VARCHAR2(100),"email" VARCHAR2(100),"age" NUMBER(38,0),"sex" VARCHAR2(100),"id_card" VARCHAR2(100),"mobile_phone" VARCHAR2(100),"visa_card" VARCHAR2(100),"officer_card" VARCHAR2(255),"address" VARCHAR2(255),"hiredate" VARCHAR2(100),"score" FLOAT,CONSTRAINT SYS_C006999 CHECK ("ID" IS NOT NULL),CONSTRAINT SYS_C007000 CHECK ("name" IS NOT NULL),CONSTRAINT SYS_C007001 CHECK ("email" IS NOT NULL),CONSTRAINT SYS_C007002 CHECK ("age" IS NOT NULL),CONSTRAINT SYS_C007003 CHECK ("sex" IS NOT NULL),CONSTRAINT SYS_C007004 CHECK ("id_card" IS NOT NULL),CONSTRAINT SYS_C007005 CHECK ("mobile_phone" IS NOT NULL),CONSTRAINT SYS_C007006 CHECK ("visa_card" IS NOT NULL),CONSTRAINT SYS_C007007 PRIMARY KEY (ID) );create sequence YOULI_TESTTABLE_AINC minvalue 1 maxvalue 999999999999999999999999999 start with 8 increment by 1 nocycle nocache;create or replace trigger insert_for_autoinc before insert on YOULI."youli_testtable" for each row declare begin select YOULI_TESTTABLE_AINC.nextval into :new.ID from dual; end insert_for_autoinc;INSERT INTO YOULI."youli_testtable" ("name", "email", "age", "sex", "id_card", "mobile_phone", "visa_card", "officer_card", "address", "hiredate", "score") VALUES('youli', 'youli', 0, 'youli', 'youli', 'youli', 'youli', 'youli', 'youli', 'youli', 99);
4.参考文章
- 【kettle005】kettle访问Oracle数据库并处理数据至execl文件(已更新)
- 【kettle005】kettle访问Oracle数据库并处理数据至execl文件(已更新)
相关文章:
【oracle004】oracle内置函数手册总结(已更新)
1.熟悉、梳理、总结下oracle相关知识体系。 2.日常研发过程中使用较少,随着时间的推移,很快就忘得一干二净,所以梳理总结下,以备日常使用参考 3.欢迎批评指正,跪谢一键三连! 总结源文件资源下载地址&#x…...
建模:Maya
一、常用按键 1、alt 左键 —— 环绕查看 2、alt 中键 —— 拖动模型所在面板 3、空格 —— 进入三视图模式;空格 左键按住拖动 —— 切换到对应视图 二、骨骼归零 1、T Pose 旋转模式,点击模型,摆好T姿势即可 2、复制模型设置200距离…...
持续总结中!2024年面试必问 20 道 Redis面试题(四)
上一篇地址:持续总结中!2024年面试必问 20 道 Redis面试题(三)-CSDN博客 七、Redis过期键的删除策略? Redis 过期键的删除策略主要涉及以下几种方式: 1. 定时删除(Timed Expirationÿ…...
Java中关于List的一些常用操作
先定义一个List,代码如下 //定义一个实例类 public class Model{private String id;private String code;private String name;//setter getter 方法省略}//定义一个List,赋值过程省略 List<Model> list new ArrayList<>();1.将List中每一个对象的id…...
Docker仓库解析
目录 1、Docker仓库类型2、Docker仓库的作用3、工作原理4、管理与使用最佳实践 Docker仓库是Docker生态系统中的重要组成部分,它是用于存储和分发Docker镜像的集中化服务。无论是公共还是私有,仓库都是开发者之间共享和复用容器镜像的基础。 1、Docker仓…...
开发人员容易被骗的原因有很多,涉及技术、安全意识、社会工程学以及工作环境等方面。以下是一些常见原因:
技术方面: 漏洞和补丁管理不当:未及时更新软件和依赖库可能存在已知漏洞,容易被攻击者利用。缺乏安全编码实践:没有遵循安全编码规范,容易引入SQL注入、跨站脚本(XSS)等安全漏洞。错误配置&…...
使用Python实现深度学习模型:自动编码器(Autoencoder)
自动编码器(Autoencoder)是一种无监督学习的神经网络模型,用于数据的降维和特征学习。它由编码器和解码器两个部分组成,通过将输入数据编码为低维表示,再从低维表示解码为原始数据来学习数据的特征表示。本教程将详细介…...
数据结构--树与二叉树--编程实现以孩子兄弟链表为存储结构递归求树的深度
数据结构–树与二叉树–编程实现以孩子兄弟链表为存储结构递归求树的深度 题目: 编程实现以孩子兄弟链表为存储结构,递归求树的深度。 ps:题目来源2025王道数据结构 思路: 从根结点开始 结点 N 的高度 max{N 孩子树的高度 1, N兄弟树的…...
Property xxx does not exist on type ‘Window typeof globalThis‘ 解决方法
问题现象 出现以上typescript警告,是因为代码使用了window的非标准属性,即原生 window 对象上不存在该属性。 解决办法 在项目 根目录 或者 src目录 下新建 xxx.d.ts 文件,然后进行对该 属性 进行声明即可。 注意:假如xxx.d.ts文…...
BOM..
区别:...
rust的版本问题,安装问题,下载问题
rust的版本、安装、下载问题 rust版本问题, 在使用rust的时候,应用rust的包,有时候包的使用和rust版本有关系。 error: failed to run custom build command for pear_codegen v0.1.2 Caused by: process didnt exit successfully: D:\rus…...
SDUT 链表9-------7-9 sdut-C语言实验-约瑟夫问题
7-9 sdut-C语言实验-约瑟夫问题 分数 20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 n个人想玩残酷的死亡游戏,游戏规则如下: n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的…...
Anthropic绘制出了大型语言模型的思维图:大型语言模型到底是如何工作
今天,我们报告了在理解人工智能模型的内部运作方面取得的重大进展。我们已经确定了如何在 Claude Sonnet(我们部署的大型语言模型之一)中表示数百万个概念。这是对现代生产级大型语言模型的首次详细了解。这种可解释性的发现将来可以帮助我们…...
网络工程师练习题
网络工程师 随着company1网站访问量的不断增加,公司为company1设立了多台服务器。下面是不同用户ping网站www.company1.com后返回的IP地址及响应状况,如图8.58所示。从图8.58可以看出,域名www.company1.com对应了多个IP地址,说明在图8.59所示的NDS属性中启用了循环功能。在…...
思科模拟器--03.RIP协议路由--24.5.17
1.首先,先创建两个个人电脑:PC0和PC1和三个路由器:R1,R2和R3. (诀窍:建议用文本框标注一下重要简短的内容; 目的:降低失误概率,提高成功率!) 第0步:(个人电脑的IP,子网掩码和默认网关配置) 接着,可以先将个人电脑的IP和网关先配置一下…...
当实时互动遇上新硬件:GIAC 全球互联网架构大会「新硬件」专题论坛
今年,被广泛预见为 AI 技术关键转折点的年份,生成式 AI 热度不断攀升,应用落地加速深化。在这个过程中,为了适应日益复杂的业务需求,背后的架构也将迎来新一轮的革新。 而在这场技术变革的浪潮中,GIAC 全球…...
赶紧收藏!2024 年最常见 20道 Redis面试题(三)
上一篇地址:赶紧收藏!2024 年最常见 20道 Redis面试题(二)-CSDN博客 五、Redis的持久化机制是什么? Redis 是一个高性能的键值存储系统,支持多种类型的数据结构,如字符串、哈希、列表、集合、…...
VMware 和 VirtualBox开机自启指定虚拟机详细教程
VMware上虚拟机随宿主机开机自启 1. 设置自动启动虚拟机 网上教程旧版的,界面和新版有所差异。17版本设置如下:VMware Workstation工作台 -> 文件 -> 配置自动启动虚拟机 -> 按顺序选择需要启动的虚拟机 VMWare17配置自动启动虚拟机提示&…...
note-网络是怎样连接的2 协议栈和网卡
助记提要 协议栈的结构协议栈创建连接的实际过程协议栈发送数据包的2个判断依据TCP确认数据收到的原理断开连接的过程路由表和ARPMAC地址的分配MAC模块的工作通过电信号读取数据的原理网卡和协议栈接收包的过程ICMPUDP协议的适用场景 2章 用电信号传输TCP/IP数据 探索协议栈和…...
ros学习之路径规划
一、全局路径规划中的地图 1、栅格地图(Grid Map)2、概率图(Cost Map)3、特征地图(Feature Map4、拓扑地图(Topological Map) 二、全局路径规划算法 1、Dijkstra 算法 2、最佳路径优先搜索算…...
iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)
一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...
【OSG学习笔记】Day 18: 碰撞检测与物理交互
物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...
mongodb源码分析session执行handleRequest命令find过程
mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...
基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容
基于 UniApp + WebSocket实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...
Matlab | matlab常用命令总结
常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...



