摘要: 最近我们组的java开发经常找我帮他们写一些update语句,才深感自己基础语句真是欠缺,自惭形秽。。。 那就根据近几日的几个update语句进行总结(都是非常简单的.....): 1.数据准备: UPDATE t SET (ID,NAME,VALUE)=(1,'tina','100') WHERE 阅读全文
posted @ 2018-08-11 23:15 王洁 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 使用plsql客户端登录本机数据库时报错如下: ERROR: ORA-01033: ORACLE initialization orshutdown in progress Process ID: 0 Session ID: 0 Serial number: 0 按照百度解答尝试解决: 结果又报错了 阅读全文
posted @ 2018-08-11 22:09 王洁 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 在工作当中发现oracle没有提供字符串切割函数,在网上找到一个比好的切割方式,记录一下: 1.新建数据类型 2.新建切割函数 3.进行测试 4.将行转为列显示 待补充测试结果 阅读全文
posted @ 2018-08-11 19:46 王洁 阅读(545) 评论(0) 推荐(0) 编辑
摘要: IMP-00058: 遇到 ORACLE 错误 1659ORA-01659: 无法分配超出 6 的 MINEXTENTS (在表空间 JJYXJ 中)--第一步先查下表空间使用情况,如果表空间剩余空间还有很多执行第二步SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D 阅读全文
posted @ 2018-06-26 17:01 王洁 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 问题起因:修改了系统参数processes之后,需要重启数据库服务,但是启动过程中就报错了,如下图: 解决方法:1.用sys用户登录数据库,执行 2.编辑initora11g.ora文件,找到*.local_listener这行,修改其值为 原值:*.local_listener='LISTENER 阅读全文
posted @ 2018-06-19 10:33 王洁 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 实验准备: 说明:get_uuid是我程序里建的生成主键的函数,可以根据自己实际情况自行设定。下面附上我生成主键的函数语句 然后执行merge into table 语句: 报错: 解决方法: 调整了insert values后面的函数调用方法之后问题得到解决,看了一些网站或书籍介绍说是merge 阅读全文
posted @ 2018-06-10 12:56 王洁 阅读(497) 评论(0) 推荐(1) 编辑
摘要: 遇到这样一个问题:客户查询交易要求实现按照姓名实现模糊查询,单单在姓名简历索引不能解决问题,因为这种百分号在最前面的like条件是没法走索引的,但是同时我们也知道对于有百分号的like条件,如果百分号在like条件的最后面,则这种情况下是可以走索引的。那么能不能实现在不改变上述sql含义的情况下把百 阅读全文
posted @ 2018-05-31 10:54 王洁 阅读(241) 评论(2) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-05-29 13:21 王洁 阅读(164) 评论(1) 推荐(0) 编辑
摘要: 子查询展开(subquery unnesting)是优化器处理带子查询的目标sql的一种优化手段,它是指优化器不再将目标sql中的子查询当做一个独立的处理单元来单独执行,而是将该子查询转换为它自身和外部查询之间等价的连接。如果子查询没有展开,那么这种情况下该子查询就会在其执行计划的最后一步才被执行, 阅读全文
posted @ 2018-05-29 07:49 王洁 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在oracle服务器用sys用户登录时报错ora-00119,ora-00132,如下图 看报错是需要修改参数文件network registration模块的配置信息 第一步:查看init.ora.418201831545文件,找到报错信息中提到的'LISTENER_ORCL',如下图 第二步:在 阅读全文
posted @ 2018-05-29 00:27 王洁 阅读(255) 评论(1) 推荐(0) 编辑