![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE开发
文章平均质量分 78
DBA_JohnHuang
努力中的dba
展开
-
ORA600[13013], [5001]报错处理
merge变化导致索引和数据不一致,出现ORA600错误原创 2023-05-18 20:08:47 · 757 阅读 · 0 评论 -
ORACLE批量删除无主键重复数据
之前的博文里面整理了ORACLE分批删除无主键重复数据,但是对于原表数据量大的情况可能会无法快速执行。本文对针对原表数据量大,分批删除无主键重复数据的方法进行整理归纳。原创 2020-02-19 14:19:09 · 831 阅读 · 0 评论 -
创建视图或将视图查询权限授予其它用户出现ORA-01720错误
ORACLE 11.2.0.4.0及以上版本数据库,创建视图的用户对视图依赖的表的SELECT权限无with grant option选项,导致创建视图或将视图查询权限授予其它用户出现ORA-01720错误转载 2019-04-25 23:11:52 · 3401 阅读 · 0 评论 -
数据库删除重复记录只保留一条方法归纳
数据库删除重复记录方法归纳HANA解决方法SQL Server需求分析解决方法创建测试数据查找重复数据删除重复数据HANA来源:HANA删除重复记录的方法解决方法对于未建主键的表出现重复记录需要删除时,可以利用"$rowid$"进行区分并做处理delete from TESTA转载 2018-11-28 20:16:38 · 4220 阅读 · 0 评论 -
ORACLE物化视图依赖表结构变化影响测试
ORACLE物化视图依赖表结构变化影响测试1.ORACLE物化视图概念2.依赖表结构变化影响测试2.1 测试表及物化视图准备2.2 改变测试表结构2.3 刷新物化视图2.4 测试结论1.ORACLE物化视图概念2.依赖表结构变化影响测试测试环境:操作系统:ORACLE LINUX 5.8数据库版本:11.2.0.4.0 单实例2.1 测试表及物化视图准备--创建测试表create ...原创 2018-11-28 22:55:25 · 1359 阅读 · 0 评论 -
一篇让Java程序猿随时可以翻看的Oracle总结
这篇文章的基表是大家最为熟知的Scott用户下的emp员工表,dept部门表以及salgrade薪水等级表,一切的语句都是围绕它写的。下面来看一下Oracle中常用的操作都有哪些吧!一、用户的有关操作 创建用户 create user scott identified by 123456; 给用户分配权限 grant connect,resource to s...转载 2016-04-05 12:47:56 · 351 阅读 · 0 评论 -
ORACLE游标的应用
在oracle数据库中,可以使用游标浏览数据、更新数据和删除数据,接下来列举以几个简单的例子通过使用游标既可以逐行检索结果集中的记录,又可以更新或删除当前游标行的数据如果要通过游标更新或删除数据,在定义游标时必须要带有FOR UPDATE子句其语句格式如下: CURSOR CURSOR_NAME IS SELECT_STATEMENT FOR UPDATE[ OF COLUMN_R...原创 2016-04-08 09:21:43 · 412 阅读 · 0 评论 -
ORACLE中where部分条件执行顺序测试
ORACLE中where部分条件执行顺序测试实验1:证明oracle SQL的语法分析应该是从右到左的实验2:证明了oracle SQL条件的执行是从右到左的实验3:证明同一个where子句中条件的先后顺序对效率影响不大转载 2017-12-10 18:03:06 · 8947 阅读 · 2 评论 -
ORACLE常用sql语句
在学习Oracle过程中,学习到了一些常用的SQL语句,现在整理一下,供大家参考和学习1、SELECT TABLE(查看表信息)--当前用户SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES;--所有用户SELECT TABLE_NAME,TABLESPACE_NAME FROM ALL_TABLES;2、ADD CONSTRAINT...原创 2016-04-01 15:35:20 · 451 阅读 · 0 评论 -
ORACLE数据库试题
1. 用一个SQL语句实现,”A”与”B”的商,其中”A”为被除数表AA如下: 行号 A B 行A 10 0 行B 3 2 行C 2 5select A/nullif(B,0) from AA 2. 用一个SQL语句实现:任意一个时间对应的周一的日期 select trunc(NEXT_DAY(V_DATE,’星期一’)-7) from dua转载 2017-09-02 23:01:53 · 2417 阅读 · 0 评论 -
批处理文件调用oracle实例
批处理文件调用oracle实例方法一:通过SQL文件调用匿名程序块oracle函数准备drop table testBat;create table testBat(batchid varchar2(16),first_date date,machine varchar(30));create or replace function FTESTBAT(p_batchid varchar2,原创 2017-11-29 22:07:33 · 549 阅读 · 0 评论