oracle
文章平均质量分 86
changerzhuo
三年Java开发经验,熟练使用spring, springmvc,mybatis等开发框架, 使用HTML、CSS、JS完成页面交互显示。 熟练使用eclipse、idea、git、maven, Jenkins等开发、管理工具。 熟练编写oracle的sql语句及存储过程。 使用linux完成常见的项目部署、日志过滤查看等操作。
展开
-
A、B两张表 获取过滤条件后A表中除了B表中剩余的数据
exist原创 2016-12-08 22:06:34 · 4513 阅读 · 0 评论 -
oracle 创建dblink
当访问oracle不同实例的数据时,需要用到dblink来完成操作。创建dblink:create public database link dblink的名称 connect to 目标实例的用户名 identified by 目标实例登录密码 using '(DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(H...转载 2019-03-14 13:49:01 · 265 阅读 · 0 评论 -
oracle存储过程指定动态sql时提示没有权限
背景: 在存储过程中执行动态sql,提示权限不足。 但单独执行插入数据的sql是能够正常执行的。解决方案: 在存储过程声明的地方加上“AUTHID current_user”没有AUTHID CURRENT_USER表示定义者权限(definer rights),以定义者身份执行;加上AUTHID CURRENT_USER表示调用者权限(invoker rights),以调用者身份执行...转载 2019-02-14 12:26:06 · 1955 阅读 · 0 评论 -
oracle 指定索引
表中如果创建多个索引, 测试发现使用不同索,查询效率有较大差别。 我们希望使用某个更快的索引, 这个时候需要指定索引,以明确告诉oracle使用更快的索引。oracle指定索引语法: /*+index(t ind_name)*/“t”: 为表的别名, 如果查询语句中有表别名,这里必须使用表别名, 如果没有表别名,则直接使用表名“ind_name”: 要使用的索引名称。需要将指定索...原创 2019-02-24 17:20:21 · 9987 阅读 · 0 评论 -
oracle获取特定字符串在字符串中出现的次数-translate, regexp_count
需求一:获取字符串中特定字符逗号","在字符串",abc,,,d,,ef,"中出现的次数(共出现7次)。需求二: 获取字符串中特定字符串“@-”在字符串“@-ab@@cd--ef@h-j”中出现的次数(工出现1次)--------------------需求一---------------方式一, regexp_count函数:语法: regexp_count(source_st...原创 2019-02-10 18:19:09 · 23513 阅读 · 0 评论 -
oracle 存储过程-第一个存储过程
1. 创建存储过程:1.1 在命令窗口创建: 该窗口有两个面板。对话框面板:执行sql语句编辑器面板:编辑sql, 其就是一个文本编辑器1.2 在存储过程文件夹中创建2. 存储过程语法CREATE [OR REPLACE] PROCEDURE pro_name [(i_NAME IN VARCHAR2, o_age OUT NUMBER)] AS ....原创 2019-01-01 23:58:42 · 326 阅读 · 0 评论 -
oracle 存储过程-调试
本文主要介绍使用pl/sql对存储过程调试开发工具: pl/sql developer1. 打开要调试的存储过程: 所有的存储过程都存放在procedures中, 可以根据"My objects"、“All objects”筛选你所有的存储过程或者当前用户的存储过程2. 准备调试存储过程。 给入参设置值; 选用测试模式:debug模式(点放大镜),或者直接执行(按F8)...原创 2019-01-01 23:25:05 · 8345 阅读 · 0 评论 -
mysql、oracle默认排序方法 - 不指定order by
参考网上资料, 感谢前辈铺路。先说结论: 1. oracle: oracle 默认没有排序规则 2. mysql 2.1 innoDB引擎: 默认查询按照id正序排序 2.2 myISAM引擎: 默认按照插入时间正序排序 mysql: 已明确查询的默认排序方式为id或者插入顺序的一种1. innoDB引擎 1.1 创建...原创 2019-01-01 19:55:36 · 23056 阅读 · 5 评论 -
oracle游标一 静态游标-显示游标-声明&初始化
oracle静态游标-显示游标的使用目录:1. 游标语法2. 游标的使用2.1 声明游标并初始化2.2 声明多个变量接收游标返回值2.3 声明一个record变量接收游标返回值2.4 打开/关闭游标2.5 获取游标中的值2.6 重复使用游标(需要先close, 才能二次open) 1. 游标语法cursor 游标名称 [参数1, 参数2] is 游...原创 2018-12-09 15:50:26 · 1668 阅读 · 0 评论 -
oracle 索引
位图索引http://www.cnblogs.com/LBSer/p/3322630.html转载 2017-08-28 10:13:15 · 177 阅读 · 0 评论 -
oracle小知识点
regexp_replacerow_numberdense_rankrank原创 2016-12-02 22:32:43 · 433 阅读 · 0 评论 -
oracle 导入导出表数据
oracle 导入导出表数据转载 2016-12-01 20:08:00 · 696 阅读 · 0 评论 -
oracle 存储过程loop退出循环,结束当前循环
loop退出循环体:1. goto next; <<next>> null;2. exit when boolean表达式;示例:CREATE OR REPLACE PROCEDURE pro_end_loop(i_num NUMBER) ASv_ind NUMBER DEFAULT 1;v_num NUMBER;BEGINv_num := i_n...原创 2019-04-02 00:06:55 · 17059 阅读 · 0 评论