数据库 Oracle数据库 动态SQL

一、什么是动态SQL一般的PL/SQL程序设计中,在DML和事务控制的语句中可以直接使用SQL,但是DDL语句及系统控制语句却不能在PL/SQL中直接使用,要想实现在PL/SQL中使用DDL语句及系统控制语句,...

2022-12-10 472 阅读

oracle oracle中merge into用法解析

merge into 语句是insert 与update语句的结合,可以同时实现update和insert的功能 Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操...

2022-12-10 576 阅读

oracle Oracle中merge into的用法

我们操作数据库的时候,有时候会遇到insertOrUpdate这种需求。 如果数据库中存在数据就update,如果不存在就insert。 以前的时候,需要额外select查询一下,如果有数据就update,如果没有数...

2022-12-10 587 阅读

[转载]ORA-02287: 此处不允许序号

原文地址:ORA-02287: 此处不允许序号作者:nowhill 转载自 http://blog.sina.com.cn/s/blog_6d496bad01011dyv.html 开发人员反映序列不能使用,自己回来测试了一下   selec...

2022-12-10 412 阅读

spring SpringBoot统一返回结果

SpringBoot统一返回结果在实际开发中,为了降低开发人员之间的沟通成本,一般返回结果会定义成一个统一格式,具体的格式根据实际开发业务不同有所区别,但至少包括三要素: code状态码:由后...

2022-12-10 446 阅读

java java生成随机字符串(密码)包含字母,数字,a-z,A-Z,0-9

import java.util.Random; import java.util.UUID; /** * 生产指定长度随机字符串a-z,A-Z,0-9 * @author happyqing * @since 2016.5.30 */ public class RandomString { /** * 获取...

2022-12-10 731 阅读

图解SQL中连接查询

1、笛卡尔积 当两个表自然连接,没有附加任何条件的时候,就会产生笛卡尔积,产生的记录为(n×m)行。 select * from student s,course c       依次连接,这样就会...

2022-12-10 406 阅读

分组函数sum()、max()等和group by 的使用

假如有数据:       1.单个字段分组-- 根据 user_name 分组select user_name from T_JASON_TEST group by user_name; -- 根据 telphone分组select telphone from T_JASON_TES...

2022-12-10 387 阅读

LocalDateTime日期格式之间的转换(持续更新)

1.LocalDateTime转为yyyy-MM-dd HH:mm:ssLocalDateTime time1 = LocalDateTime.now();String = time1.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")) 2.LocalDateTime时...

2022-12-10 910 阅读

JDK8时间与日期

统一使用java.time.*包下的类 1、获取当前的日期、时间、日期加时间   LocalDate todayDate = LocalDate.now(); //今天的日期 LocalTime now = LocalTime.now(); //此刻的时间--精确...

2022-12-10 422 阅读