2.3Oracle
cgh_
这个作者很懒,什么都没留下…
展开
-
Oracle中rownum的用法总结
数据库查询中,常用到"选取前X个"这样的问题,Oracle没有TOP关键字,这类问题都是通过rownum选取某几行来完成的。先说结论rownum不支持>, >=, =, !=, between...and...这几个运算符,只能用符号(<、<=)例子1:选取列表的前三行例子2:选取列表第10行及以后的记录第一次学Oracle,可能都会这么写:(错误解法warning)原因:ROWNUM是一个序列,是oracle数据库从数据文件...转载 2020-06-22 14:32:35 · 933 阅读 · 0 评论 -
oracle查询当前执行的sql
SELECT b.sid AS oracleID, b.username AS 登录Oracle用户名, b.serial#, spid AS 操作系统ID, paddr, sql_text AS 正在执行的SQL, b.machine AS 计算机名 FROM v$process a, v$SESSION b, v$sqlarea c WHERE a.addr = b...原创 2020-04-10 10:43:43 · 1584 阅读 · 0 评论 -
ORACLE特殊字符转换
特殊字符 替代符号 & & << >> "" ''...原创 2020-04-01 18:20:06 · 663 阅读 · 0 评论 -
Oracle的存储过程基本写法
目录1.1,Oracle存储过程简介: 1.2,创建存储过程的语法: 2.0,游标的使用,看到的一段解释很好的概念,如下:1.1,Oracle存储过程简介: 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。优点:允许模块化程序...原创 2020-03-17 10:10:51 · 12670 阅读 · 1 评论 -
oracle获取系统日期--当前时间+前一天+当前月+前一个月
目录获取系统日期: SYSDATE当前日:前一天:前一天转换为日期格式:前一个月日期:前一个月:后一个月转换为字符串:补充:格式化日期获取系统日期: SYSDATE当前日:select TRUNC(SYSDATE) from dual;前一天:select TRUNC(SYSDATE-1) from dual;前一天转换为日期格式:...原创 2020-03-12 15:51:49 · 7697 阅读 · 0 评论 -
oracle中在一张表中新增字段和字段说明
ALTER TABLE AAA ADD A VARCHAR2(32);comment on column AAA.A is '新增字段A';原创 2020-02-25 16:40:33 · 1022 阅读 · 0 评论 -
oracle中从一个表查询数据并插入到另一张表里
INSERT INTO ZXNEW.TB_INNER_OPERATOR_PRICE ( id, INNER_IFACE_ID, CARRIEROPERATOR, PRICE ) ( SELECT SEQ_OPERATOR_PRICE.nextval, id, CARRIEROPERATOR, PRICE FROM ZXNEW1.TB_INNER_IFACE )原创 2020-02-25 13:20:02 · 4341 阅读 · 0 评论 -
ORACLE序列操作
#创建序列CREATE SEQUENCE Tempinfo_seq INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---...原创 2020-02-25 10:03:53 · 522 阅读 · 0 评论 -
Oracle清空表内数据
用truncate、delete都可以清空表中数据。SQL如下:truncate table [表名];delete from [表名];delete与truncate的区别:delete:会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments。truncate: 是DDL操作,不产生rollback,速度快。...原创 2019-12-12 16:56:19 · 1051 阅读 · 0 评论 -
Oracle、Mysql和Java数据类型对应关系表
Oracle和Java数据类型对应关系表Mysql数据类型与java类型对应关系原创 2019-08-23 02:37:48 · 646 阅读 · 0 评论 -
Oracle的坑记录
oracle mybatis <报错要写成:<<oracle截取字符串:格式1: substr( '', int a, int b); 格式2:substr( ", int a) ;解释:格式11、string 需要截取的字符串2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取)3...原创 2019-08-23 02:31:12 · 206 阅读 · 0 评论 -
oracle序列基本操作
1、创建序列:create sequence seq_xx --创建序列名称increment by 1 --增长幅度start with 1 --初始值maxvalue 9999999999999999; --最大值2、查询序列:select seq_xx.nextval from dual;--或者select seq_xx.nextval from sys.d...原创 2019-06-14 17:12:30 · 249 阅读 · 0 评论 -
oracle清空表数据之后id从1自增
实现语句:truncate table 表名mybatis mapper.xml中使用truncate语句<update id="truncateTable"> truncate table [表名]</update>注意:如果设置了序列,那么id是不会从1自增的,解决方法如下创建一个job,每天凌晨的时候定时执行,jo...原创 2019-06-14 16:40:25 · 3033 阅读 · 7 评论