
Oracle
文章平均质量分 72
CZ__
因为向往,所以选择了远方。因为无可依靠,所以必须坚强。
展开
-
Oracle转PostgreSQL
最近在做一些Oracle SQL转PostgreSQL的工作,顺便记录这些改变,以便以后再转换有个参考。描述OraclePostgreSQL分页select * from ( select z.*,rownum as num from( " + sql + " ) z ) where num>=" + startRow + " and num<=" + endRowselect z.* from ( " + sql + " ) z LIMIT " + pageS原创 2021-02-23 16:10:11 · 1468 阅读 · 0 评论 -
Tomcat 配置Oracle JNDI数据源
1. 描述最近负责一个小功能,项目可以用tomcat或weblogic启动。刚开始用weblogic启动,但是在开发的过程中太费力,更改一个类就需要更新weblogic,更新过程实在太慢,很影响开发效率。于是决定用Tomcat配置jndi,减少开发耗费的时间。2. 分析刚开始在网上baidu使用tomcat配置jndi,但是效果往往不能如人意。在eclipse中启动Tomcat还是报空指针连...原创 2019-05-23 16:51:24 · 4819 阅读 · 0 评论 -
Oracle查询昨天09点到今天09点的数据
-- 查询昨天09点到今天09点的数据SELECT ID, TO_CHAR(crte_date,'dd-MM-yyyy'), TO_CHAR(crte_date,'hh24:mi:ss'), gen_decr(NAME), gen_decr(CONTACT_NO), gen_decr(ACCOUNT), TO_CHAR((TRUNC(sysdate)+ 09/24)-...原创 2018-05-11 14:14:38 · 2853 阅读 · 0 评论 -
Oracle查询前1个小时到后一个小时之间的数据
--例如查询09:00:00~09:59:59之间的数据SELECT TO_CHAR(CRTE_DATE,'yyyy-mm-dd hh24:mi:ss'), UPGRADE.*FROM UPGRADEWHERE CRTE_DATE >= TRUNC(sysdate ,'HH24')-1/24AND CRTE_DATE < TRUNC(sysdate ,'HH...原创 2018-05-11 10:30:51 · 12822 阅读 · 1 评论 -
Oracle自定义数据类型
注:为了更加清晰的看清有些没有格式的SQL语句,本人修改了原文作者文章的部分sql格式因不知原文出处,链接就不附带了...望体谅一:Oracle中的类型有很多种,主要可以分为以下几类:1、字符串类型。如:char、nchar、varchar2、nvarchar2。2、数值类型。如:int、number(p,s)、integer、smallint。3、日期类型。如:date、interval、tim...转载 2018-04-16 16:08:04 · 8311 阅读 · 1 评论 -
ORACLE中RECORD、VARRAY、TABLE的使用详解
转载地址:https://blog.youkuaiyun.com/liangweiwei130/article/details/382233191 说明1.1 RECORD定义记录数据类型。它类似于C语言中的结构数据类型(STRUCTURE),PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个整体的方法,即RECORD复合数据类型。在使用记录数据类型变量时,需要在声明部分先...转载 2018-04-10 09:40:38 · 700 阅读 · 0 评论 -
Oracle Rank() Over()
Rank()使用说明: a. 函数简介: 返回结果集分区内指定字段的值的排名,指定字段的值的排名是相关行之前的排名加一。b. 语法: RANK() OVER([])c. 参数说明: partition_by_clause 将from子句生成的结果集划分为应用到RANK函数的分区。 Order_by_clause转载 2017-11-29 22:58:03 · 917 阅读 · 0 评论 -
Oracle package包头和package body包体例子
一 包的组成包头(package):包头部分申明包内数据类型,常量,变量,游标,子程序和异常错误处理,这些元素为包的公有元素。包主体(package body):包主体则是包定义部分的具体实现,它负责为包头中所声明子程序提供具体的实现,在包主体中还可以声明包的私有元素。包头和包主体分开编译,并作为两个分开的对象分别存放在数据库字典中。二 包的语转载 2017-10-01 15:54:29 · 2022 阅读 · 0 评论 -
ORACLE PACKAGE 包详解
ORACLE PACKAGE 包 详解 包是一组相关过程、函数、变量、常量#SinaEditor_Temp_FontName、类型和游标等PL/SQL程序设计元素的组合。包具有面向对象设计的特点,是对这些PL/SQL程序设计元素的封装。一个包由两个分开的部分组成: (1)包package声明或定义:包定义部分是创建包的规范说明,声明包内数据类型、变量、常量、游标等元素。这部分也转载 2017-09-21 10:37:58 · 3550 阅读 · 0 评论 -
Oracle函数总结:字符函数
oracle函数可以分为基本函数和分析函数两大类,在联机事务处理系统中,基本函数的使用非常多;而在以数据仓库为基础的数据分析中, 除了基本函数,也会用到分析函数。1.ASCII(c1):c1表示一个字符串,此函数返回c1首字母及特殊字符的ASCII码,其逆函数为CHR().SQL> select ASCII('a') ascii_a from dual; ASCII_A转载 2017-10-07 19:30:10 · 546 阅读 · 0 评论 -
oracle 索引
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。 索引分类:逻辑分类single column or concate转载 2017-09-25 16:35:10 · 289 阅读 · 0 评论 -
PL/SQL Developer使用技巧、快捷键
1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在转载 2017-09-14 17:08:46 · 1021 阅读 · 0 评论 -
Oracle,MySQL多列数据用逗号分隔一行展示
例如:查询所有学生的选课情况Oracle写法:SELECT s.SNAME, st.COURSE FROM tt_student s, (SELECT sc.SNO, wmsys.wm_concat(tc.CNAME) COURSE FROM SC sc INNER JOIN tt_course tc ON t原创 2017-09-14 10:19:29 · 795 阅读 · 0 评论