ORA-01502: 索引''或这类索引的分区处于不可用状态

参考https://blog.csdn.net/hawksoft/article/details/52687421, select index_name from user_indexes where status = 'UNUSABLE'; 然后拿到index_name,重建失效索引 ...

2018-10-10 14:20:06

阅读数:28

评论数:0

[oracle自定义函数]根据数据库表生成对应java代码的实体类属性

一、问题描述 现有一张学生表(student), 需要编写一个函数实现下图的输出: (1)暂时不考虑数据库表字段类型和java代码中字段类型的对应关系,一律用String(这个后续在函数中添加判断就行) (2)能获取字段名,及字段注释 二、代码实现 create or rep...

2018-10-02 21:33:14

阅读数:48

评论数:0

[oracle存储过程]批量创建sequence

如:在当前用户下创建两个sequence,seq_student和seq_score 思路:使用v_array存放需要创建的sequence的名称集合 --批量创建sequence declare type v_array is varray(2) of varchar2(100); ...

2018-09-30 17:19:33

阅读数:43

评论数:0

如何向Oracle数据库中插入带特殊符号“&”的数据

insert into p_product(productId, productName) values(1, '手机&电脑'); 这条插入语句在plsql中不能正常执行,会弹出下图所示的框: 解决:将语句改成下面的即可正常执行 insert into p_p...

2018-08-15 21:22:00

阅读数:59

评论数:0

oracle plsql基础学习

为了学习plsql基础语法,记录了一些简单的例子 循环 (1)for循环 declare l_start number:=1; l_end number:=10; begin for i in l_start .. l_end loop dbms_output.put_...

2018-08-15 21:06:04

阅读数:20

评论数:0

plsql中如何一次性将查询语句中的多个值赋给对应的变量

create or replace function "FIND_STUDENT_BYID"(studentId in number) return varchar2 is studentName varchar2(500); --学生姓名 ...

2018-08-08 17:16:08

阅读数:307

评论数:0

oracle根据不同条件修改同一字段的值

一、问题说明:现在从my_resource表中查询出如下结果select vc_name from my_resource;需要将查询结果列中的“打款”换成“立项”,“交割”换成“交付”,“结束”换成“退出”,使用update语句实现二、问题解决:1.先考虑如何写查询语句,暂时不做update操作...

2018-07-10 23:46:32

阅读数:388

评论数:0

oracle中update语句修改多个字段

如需要修改下列数据:表名为student一般会这样写:update student set sname = '李四', sage = 20, sbirthday = to_date('2010-01-01', 'yyyy-mm-dd'), saddress ...

2018-07-04 21:31:58

阅读数:9148

评论数:0

解决PLSQL提示 is not a valid date and time

我在使用plsql生成插入语句时,报了一个错,提示“is not a valid date and time”原因:主要是oracle的日期格式和windows系统的日期格式不符解决办法:将短日期格式由原来的改成问题就解决了参考链接:https://jingyan.baidu.com/articl...

2018-07-04 21:21:18

阅读数:500

评论数:0

64位plsql远程连接64位oracle数据库

一、开发环境说明plsql版本 11.0.4.1788(64位)远程oracle数据库版本 oracle11g R2 server 64位(linux,windows都行)二、步骤1.安装plsql2.下载oracle连接客户端 instantclient-basic-windows.x64-12...

2018-06-27 21:29:22

阅读数:72

评论数:0

oracle存储过程中ORA-01403: 未找到数据 问题解决方法

原文链接:https://blog.csdn.net/hp961218/article/details/80002256错误提示:ORA-01403: 未找到数据产生原因:当查询不到数据时,且把查询结果注入到定义的变量里面解决方法:            1.跳出此次存储过程: 可以写个错误提示:...

2018-06-12 13:01:57

阅读数:375

评论数:0

[oracle自定义函数]将数据去重后以逗号分隔

oracle以逗号分隔,可以使用wm_concat,但该函数本身不能将分组后重复数据去重后,再以逗号分隔。 最近写sql中分组统计有这个需求,有位同事百度搜索了“oracle 逗号分隔 去重处理”,找到了解决方法。感谢大神,感谢同事! 以下内容转载自:http://aniyo.iteye.co...

2018-04-14 21:30:00

阅读数:210

评论数:0

[oracle存储过程]统一修改数据库中的sequence当前值

一、问题描述 现在需要将数据库中的所有sequence的当前值增加1000。 编写一个存储过程,传入1000,将所有sequence的值增加1000;若传入-1000,将所有的sequence的值减少1000。 二、实现功能 先写一个临时测试的过程, declare seq_name varc...

2018-04-14 20:44:53

阅读数:603

评论数:0

[oracle自定义函数]根据年份查询指定季度的最后一天

通过sql查询指定年份下给定季度的最后一天,如传入2018年的1季度,则返回2018-03-31 这个在oracle中没有特定的函数可以直接实现这个功能   select add_months(trunc(to_date('2018-01-01', 'yyyy-mm-dd') + 1, '...

2018-04-14 19:27:45

阅读数:282

评论数:2

[oracle自定义函数]生成复杂序列

一、问题描述现在需要生成如下图所示的序列函数的具体要求:(1)传入一个终值endNumber,使用number类型存放(2)序列中的每个数需要以何种方式重复出现(如:时间、金额或者只是单次重复出现) 重复模式titleArr,使用plsql中的自定义type来存放(这里其实是当作数组来用)(3)返...

2018-04-14 15:50:34

阅读数:145

评论数:0

[oracle存储过程]给表中分好的各组进行组内编号

现在需要给表myrecord的vc_period字段添加数据(表格创建、数据插入语句在文末附上),添加前后的情况如图所示: 编写存储过程,代码如下:这里的存储过程执行一次就完了的那种,还有一种是会写入oracle数据库的。(想尝试存储过程不同写法,可以参看[oracle存储过程]将给定数据与已有的...

2018-04-12 00:21:04

阅读数:212

评论数:0

Oracle sql技巧--分组统计

select deptno, ename, sal, sum(sal) over(partition by deptno order by deptno desc, sal desc) dept_sum, --组内合计 sum(sal) ov...

2018-04-11 22:42:36

阅读数:33

评论数:0

[oracle自定义函数]计算时间差(年y,月M,日d,时h,分m,秒s)

create or replace function time_diff(param_date1 in date, param_date2 in date, var_options in varchar2) return number as calc_result number; --计算时间差(...

2018-04-09 22:40:32

阅读数:108

评论数:0

[oracle自定义函数]pipe row 将一个字符串拆分成多条记录

1.创建需要返回的类型create or replace type t_ret_table as table of varchar2(1000);2.编写函数create or replace function row_split(var_str varchar2, var_split i...

2018-04-05 13:28:21

阅读数:241

评论数:0

如何从oracle自定义函数中返回动态结果集

需要用到管道函数(pipelined function),具体做法可以参考https://stackoverflow.com/questions/14155844/return-resultset-from-functionhttp://www.oracle-developer.net/displ...

2018-04-01 11:33:25

阅读数:371

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭