Oracle
文章平均质量分 74
爱写Bug的麦洛
与其等待未来,不如创造未来
展开
-
利用Navicat创建oracle数据库表
为了演示,我在navicat里将之前创建的表空间删除,重现建立是发现没有删除干净,可能是navicat的删除只删除表空间,却没有删除file导致。在使用过程中,在安装完oracle11g以后,使用PLSQL发现有点麻烦,配置有点多,考虑以前使用navicat操作MySQL的良好体验,决定采用Navicat操作Oracle11g。业务学习需求需要使用oracle11g数据库,之前mysql和sqlserver用的比较多,oracle仅限大学学过的,了解非常有限。在Nico用户下已经看见熟悉的创建表的过程。转载 2024-01-22 16:27:48 · 2092 阅读 · 0 评论 -
手把手教你在Windows 10安装Oracle 19c(详细图文附踩坑指南)
19c、Install、安装、DBT-50000、数据库入门、Database正文约字,建议阅读时间分钟Windows环境安装Oracle最为简单,是初学者学习Oracle快速入门和实践练习的最佳方法。转载 2024-01-22 16:24:47 · 17413 阅读 · 8 评论 -
Oracle函数篇 - pivot行转列函数
一.你需要准备?Oracle 11g+二.基本介绍SELECT 语句pivot_clause允许您编写交叉表位查询,将行旋转到列中,在旋转过程中聚合数据。透视是数据仓库中的一项关键技术。在其中,您将多行输入转换为数据仓库中更少且通常更宽的行。透视时,将针对数据透视列值列表中的每个项应用聚合运算符。透视列不能包含任意表达式。如果需要在表达式上透视,则应在 PIVOT 操作之前将表达式别名...原创 2019-12-19 16:30:24 · 3155 阅读 · 4 评论 -
Oracle - 两表关联更新三种方式
一.你需要准备?创建如下表数据需求二.解决方案方式1,update方式2:内联视图更新方式3:merge更新原创 2019-11-07 10:59:36 · 3081 阅读 · 0 评论 -
Oracle - 如何将多张表中的列合并到一张表中
在这里插入图片描述一.问题回顾我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列;二.解决方案为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept;表emp:select rownum as rn1, t.* from scott.emp t表dept:select rownum as rn2, t....原创 2019-10-30 11:54:41 · 6491 阅读 · 1 评论 -
Oracle函数篇 - REPLACE()函数
一.句法1.1 示例图[外链图片转存失败(img-gi28HYgI-1565336728971)(C:\Users\Administrator\Desktop\replace.gif)]1.2 句法结构REPLACE(char, search_string[, replacement_string ])REPLACE('原字段', '原字段旧内容'[, '原字段新内容' ])二.目...原创 2019-08-09 15:49:15 · 5924 阅读 · 4 评论 -
Oracle函数篇 - lpad 函数
一.函数介绍lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。二.语法介绍语法格式如下:lpad( string, padded_length, [ pad_string ] )字段名称说明string准备被填充的字符串padded_length填充之后的字符...原创 2019-07-05 16:30:45 · 3159 阅读 · 0 评论 -
JdbcType类型和Java类型的对应关系
在Oracle中有些字段不是必填时在用户使用的时候会出现数据null的情况。这个时候在Oracle中是无法进行插入的。JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC ...转载 2018-08-31 09:43:12 · 1576 阅读 · 0 评论 -
Oracle数据类型和对应的java类型
https://blog.csdn.net/perny/article/details/7971003转载 2018-06-20 22:24:01 · 819 阅读 · 0 评论 -
Oracle执行update语句卡住不动
一.问题探究开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果。但是奇怪的是执行其他的select语句却是可以执行的。二.刨根问底这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如...转载 2018-03-31 12:28:32 · 5165 阅读 · 3 评论 -
Oracle更新表字段不覆盖,追加更新内容
在我们平时开发中,总会遇到记录日志的情况,比如要记录某个接口返回的信息,我们希望保留所有的返回信息,而不是最新消息.就可以做下面处理–在原来数据的基础上追加字符串– update table t set t.name = t.name || ‘,103.44.88.3’ where t.id=’160040000001’说明:注意表中字段varchar设定的初始大小,防止更新出错....原创 2018-03-24 14:42:55 · 4271 阅读 · 1 评论 -
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
1. 问题描述 大家好,今天在使用plsql developer 连接oracle数据库,发现无法正常连接,报错提示如下.将解决方案分享一下. 工具介绍: 1)Oracle Database 10g 2)plsql developer2. 错误截图 3.解决思路 根据出错信息判断出客户端未监听到实例服务名 1)、通过重启服务的方式启动数据库,按照图片中顺序依次原创 2017-08-16 15:53:13 · 654 阅读 · 0 评论