![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发后台
文章平均质量分 57
qq_37314497
JAVA
展开
-
时间格式转换
1.当我们在javaBean写一个属性为Date类型的字段时,此时保存到表里字段属性为:datetime类型的。2.当我们把时间保存到表里时,在界面展示出来为字符串类型的,此时需要在javaBean里面加一个@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")。3.表字段和属性表...原创 2018-02-14 11:33:38 · 146 阅读 · 0 评论 -
greates()使用
已知表TB的数据如下:SQL> select * from tb; ID CHINESE MATH ENGLISH ---------- ---------- ---------- ---------- 1001 89 98 ...原创 2019-04-29 13:56:26 · 344 阅读 · 0 评论 -
nvl和decode和lpad的使用方法
Oracle的NVL函数用法从两个表达式返回一个非 null 值。语法NVL(eExpression1, eExpression2)参数eExpression1, eExpression2如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression...原创 2019-04-28 14:04:32 · 378 阅读 · 0 评论 -
属性文件操作之Properties与ResourceBundle
1.Properties与ResourceBundle两个类都可以读取属性文件中以key/value形式存储的键值对,ResourceBundle读取属性文件时操作相对简单。2.Properties该类继承Hashtable,将键值对存储在集合中。基于输入流从属性文件中读取键值对,load()方法调用完毕,就与输入流脱离关系,不会自动关闭输入流,需要手动关闭。 /**...原创 2019-04-23 17:50:46 · 138 阅读 · 0 评论 -
\\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 · 757 阅读 · 0 评论 -
Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一PressCtrl+Vto paste. Your browser d...原创 2019-04-22 15:53:16 · 1218 阅读 · 0 评论 -
startup oracle 数据库
看oracle入门书,其中一句话说,使用startupnomount命令启动例程,不可以和mountopen和exclusive一起使用,这个命令适用于建立数据库或是维护数据库时使用。于是查了一下,为什么不能同时使用,以及他们之间的区别。nomount:读初始化参数文件,启动实例。mount:打开控制文件open:打开数据文件,日志文件简单来说,nomount是用来创建数据库...原创 2019-04-22 15:30:24 · 380 阅读 · 0 评论 -
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 · 494 阅读 · 0 评论 -
Oracle分级查询for CONNECT BY PRIOR
分级查询主要用于查询树形结构的记录。树形结构的数据存放在表中,数据之间的层次关系即父子关系,通过表中的列与列间的关系来描述。树形结构示例: 查询雇员表中员工编号、姓名及员工负责人,结果如图1所示。从结果中可以发现,Hardy和Rory的负责人是John,John的负责人是Donald;Eric和Kary的负责人是Harky,Harky的负责人是Donald,最终可以形成一张树...原创 2019-04-26 13:30:43 · 206 阅读 · 0 评论 -
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 · 6293 阅读 · 3 评论 -
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 · 3330 阅读 · 0 评论 -
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 · 260 阅读 · 0 评论 -
存储过程笔记
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 · 150 阅读 · 0 评论 -
oracle存储过程中游标定义
1.游标的使用。看到的一段解释很好的概念,如下:游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标。在前述程序中用到的SE...原创 2019-04-16 15:39:09 · 10561 阅读 · 0 评论 -
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 · 146 阅读 · 0 评论 -
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 · 315 阅读 · 0 评论