自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Oracle分级查询for CONNECT BY PRIOR

分级查询主要用于查询树形结构的记录。树形结构的数据存放在表中,数据之间的层次关系即父子关系,通过表中的列与列间的关系来描述。树形结构示例: 查询雇员表中员工编号、姓名及员工负责人,结果如图1所示。从结果中可以发现,Hardy和Rory的负责人是John,John的负责人是Donald;Eric和Kary的负责人是Harky,Harky的负责人是Donald,最终可以形成一张树...

2019-04-26 13:30:43 185

原创 greates()使用

已知表TB的数据如下:SQL> select * from tb; ID CHINESE MATH ENGLISH ---------- ---------- ---------- ---------- 1001 89 98 ...

2019-04-29 13:56:26 323

原创 nvl和decode和lpad的使用方法

Oracle的NVL函数用法从两个表达式返回一个非 null 值。语法NVL(eExpression1, eExpression2)参数eExpression1, eExpression2如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression...

2019-04-28 14:04:32 335

原创 Oracle伪列Level的使用

1.创建表create table uuser(userId integer,start_dt date,end_dt date)插入数据:insert into uuser(userId,start_dt,end_dt) values(1001,to_date('2019/04/18','yyyy/mm/dd'),to_date('2019/04/20','yyyy/mm/dd...

2019-04-26 13:47:54 472

原创 row_number()over() 和 rank()over()的区别

select employee.*,row_number()over(partition by deptid order by salary desc) rank from employee;select employee.*,rank()over(partition by deptid order by salary desc) rank from employee;...

2019-04-25 18:51:28 3257

原创 ROW_NUMBER() OVER函数的基本用法

ROW_NUMBER() OVER函数的基本用法语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)方法/步骤简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个...

2019-04-24 20:47:10 295

原创 属性文件操作之Properties与ResourceBundle

1.Properties与ResourceBundle两个类都可以读取属性文件中以key/value形式存储的键值对,ResourceBundle读取属性文件时操作相对简单。2.Properties该类继承Hashtable,将键值对存储在集合中。基于输入流从属性文件中读取键值对,load()方法调用完毕,就与输入流脱离关系,不会自动关闭输入流,需要手动关闭。 /**...

2019-04-23 17:50:46 119

原创 Oracle - 数据库的实例、表空间、用户、表之间关系

完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一PressCtrl+Vto paste. Your browser d...

2019-04-22 15:53:16 1159

原创 startup oracle 数据库

看oracle入门书,其中一句话说,使用startupnomount命令启动例程,不可以和mountopen和exclusive一起使用,这个命令适用于建立数据库或是维护数据库时使用。于是查了一下,为什么不能同时使用,以及他们之间的区别。nomount:读初始化参数文件,启动实例。mount:打开控制文件open:打开数据文件,日志文件简单来说,nomount是用来创建数据库...

2019-04-22 15:30:24 364

原创 ORA-01918: 用户 'SCOTT' 不存在 解决方法

SQL> alter user scott account unlock;alter user scott account unlock第 1 行出现错误:ORA-01918: 用户 'SCOTT' 不存在找到scott.sql 文件SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sq...

2019-04-22 11:20:40 6059 3

原创 \\n和\\s

看一段程序public static void main(String args[]){ String t = "a||b||c||d"; String []file=t.split("\\u007C");//\\|和\\s \\n for(int i=0;i<file.length;i++) { System.out.print("\n"+fil...

2019-04-18 14:27:00 699

原创 java调用存储过程实例

package com.huateng.zjw.com.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql...

2019-04-16 15:58:35 230

原创 存储过程笔记

1.建立一张表并指定默认系统空间drop table TESTTB;create table TESTTB(ID VARCHAR2(30),NAME VARCHAR2(30))tablespace SYSTEMpctfree 10initrans 1maxtrans 255storage(initial 64Kminextents 1maxextents...

2019-04-16 15:49:16 135

原创 oracle存储过程中游标定义

1.游标的使用。看到的一段解释很好的概念,如下:游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标。在前述程序中用到的SE...

2019-04-16 15:39:09 10489

原创 Oracle 中 union 和union all 的简单使用说明

1、刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟。今天我们来了解一下union和union all的简单使用说明。Union(union all): 指令的目的是将两个 SQL 语句的结果集合并起来,得到你所需要的查询结果。  网上对这两者之间的一个总结:                Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;    ...

2018-06-12 23:38:12 988

原创 一个类的变量和方法里面的变量

1.一个类里面的成员变量如果是静态变量,这个成员变量可以用在是静态的方法里面,也可以是非静态的方法里面;2.如果这个类里面的成员变量是非静态变量,只能用在非静态方法里面;3.总之:静态方法里面只能放静态变量。4.语法定义上的区别静态变量用static修饰实例变量没有static修饰5.运行区别,实例区别静态变量在类中,不属于实例对象,属于类所有,只要程序加载了字节码,不用创建实例对象静态变量就会被...

2018-06-05 21:31:24 1911

原创 sql

今天遇到一个问题就是mysql中insert into 和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序:sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。 一、sql执行顺序 (1)from (3) join (2) on (4) where (5)grou...

2018-03-07 22:14:00 125

原创 JAVAweb三大组件

 * Servlet是JavaWeb三大组件之一(Servlet、Filter、Listener)  * Servlet是用来处理客户端请求的动态资源  * Servlet的任务有:    &gt; 获取请求数据    &gt; 处理请求    &gt; 完成响应Servlet会在接到第一次请求时被创建,也可以在在服务器启动时就被创建,这需要在配置文件&lt;servlet&gt;中添加一条配置信...

2018-03-04 13:34:49 472

原创 Spring Boot的启动器Starter详解

Spring Boot的启动器Starter详解作者:张家威   日期:2018.2.271)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Adva...

2018-02-27 15:51:34 131

原创 时间格式转换

1.当我们在javaBean写一个属性为Date类型的字段时,此时保存到表里字段属性为:datetime类型的。2.当我们把时间保存到表里时,在界面展示出来为字符串类型的,此时需要在javaBean里面加一个@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")。3.表字段和属性表...

2018-02-14 11:33:38 132

原创 git用到的小实例

创建本地分支并切换到本地分支:git  checkout  -b  lz;查看分支:git branch切换到远程分支:git  checkout -b youhua拉取到远程分支代码: git pull  两个可以合道一起:git pull  origin:youhua

2017-10-25 19:16:44 202

原创 Http和Https的之间的区别

1.什么是 HTTPS?HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。HTTPS = HTTP + SSL,HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。2.HTTP 和 HTTPS 的相同点大多数情况下,HTTP 和 HTTPS 是相同的,因

2017-10-20 11:29:34 394

原创 Intellij Idea 2016.2 , PyCharm2016.2 激活码

Intellij Idea 2016.2 , PyCharm2016.2 激活码       http://blog.csdn.net/u013647382/article/details/52811730

2017-09-25 16:22:21 161

原创 @Controller和@RestController的区别?

官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestController注解Controller,则

2017-08-31 21:26:31 112

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除