自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 plsql导出的csv文件太大,对csv文件切割

问题3:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 2: illegal multibyte sequence。r"file":意思是指为了避免\xx是一个转义字符而导致的错误,也就是说加上r之后,“”里的就不再出现转义字符,编程纯的文件地址。解决方法:因为python文件命名为csv.py,则需要修改文件名称为test.py,问题则解决。【问题】数据库导出的csv文件有1.8G,需对文件进行切割。

2025-07-15 14:10:38 338

原创 oracle-plsql笔记(存储过程)4

之前编写的plsql程序,都可以理解为一个查询,属于一次性,外部无法使用和调用。为了解决程序复用问题,plsql将一个个业务处理过程存储起来,称之为存储过程。在navicat中,放在了函数块中。优势是在开发过程中,会频繁地关闭和打开数据库连接,耗费资源性能低,放在plsql中只要打开关闭一次,提高效率;程序以对象的形式存储在数据库,所以程序中的增删改查操作只有在调用时才会起作用。程序放在数据库中,数据库有日志恢复数据等功能。动态游标的好处是字符串可以拼接表名等各种操作。带输入输出参数存储类型。

2025-07-15 14:09:14 934

原创 oracle-plsql笔记(游标)

-自定义记录型declaremt mytype;select 1, '张三' from dualunionselect 2, '李四' from dualunionselect 3, '王五' from dual;end;image.png。

2025-07-15 14:07:01 524

原创 oracle-plsql笔记(控制流语句)

for loop 循环:向部门表中插入数据,从编号21到30,部门名称为dept21,dept22..dept30。while 循环:向部门表中插入数据,从编号11到20,部门名称为dept11,dept12..dept20。loop 循环:向部门表中插入数据,从编号1到10,部门名称为dept1,dept2..dept10。

2025-07-15 14:04:24 403

原创 客户端或plsql无法连接Oracle问题之二

当 listener.log大小达到4G,系统将变得缓慢,且客户端无法连接Oracle,这是Oracle版本的BUGOracle Net Services - Version 11.1.0.7 to 11.2.0.4 [Release 11.1 to 11.2] 版本BUG1)问题的原因:当 listener.log大小达到4G出现该BUG问题的平台11.2]

2025-07-15 14:02:37 833

原创 详解使用PLSQL备份还原数据(各种踩坑记录)

本文建议概览,选择对应章节进行观看,不需要重头看到尾,避免踩坑只有下面几个注意点:一定要安装Oracle客户端,和服务端版本一致,最好先找个工具连到服务器查询版本,本文使用的是dbeaver安装的PLSQL版本、位数最好和安装的Oracle客户端保持一致,否则还原数据和备份数据可能会出现各种问题

2025-07-15 13:57:31 1747

原创 PLSQL快速入门:分支和循环

-PLSQL编程语言:Oracle数据库对SQL语句扩展。实现更复杂的功能或计算。--(1)PLSQL基本语法。-- (3)case分支语句。--(4)while循环。--(2)if分支语句。--(5)for循环。

2025-07-15 13:48:24 426

原创 Oracle 19c 创建表空间、用户、导入dmp文件等

已经安装好了Oracle19c数据库,并创建了多个实例,分配给我操作的实例名为tssh(注意大小写)。

2025-07-15 13:46:24 370

原创 Oracle数据库知识 day06 ——游标、存储过程、存储函数、触发器讲解

学习Oracle的过程中,我们势必会接触到游标、存储过程、存储函数、触发器等概念,那么这些名词具体是什么含义呢?我们在实际工作中又可以怎么样来使用这些功能呢?本篇文章将针对上述概念进行讲解,并结合具体的代码案例来展示他们所使用的场景,希望能够给对这些概念不清楚的读者一个参考。也就是为自定义的游标定义一个名字打开游标后才可以正式从里面读取数据这一步写的是具体要对游标数据执行的操作内容。

2025-07-15 13:43:42 949

原创 Oracle数据库知识 day05 存储函数

Oracle函数:函数一般是在数据中执行的,方便对数据进行转换和处理,只查出的数据新型处理,不改变数据库中的数据

2025-07-15 13:35:39 445

原创 Oracle数据库知识 day04 存储过程

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。

2025-07-15 13:28:53 242

原创 Oracle数据库知识 day03 索引

这种情况可以使用建立基于函数的索引,通常只是常规 B 树索引,但是它存放的数据是由表中数据应用函数后得到的,而不是直接存放表中的数据本身。当有了索引之后,只需要在索引中找到符合查询条件的索引字段值,就可以通过保存在索引中的 rowID 快速找到表中对应的记录。l 指定索引块空间的使用参数。当需创建索引列包含的取值太少时,如对性别列创建索引,取值只能是“男”或者“女”,使用 B 树索引取出来的值任然太多,失去了索引的意义。按照索引的存储方式将索引分为 B 树索引、位图索引、反向索引和基于函数的索引。

2025-07-15 13:24:46 676

原创 Oracle数据库知识 day02 视图

在Oracle数据库中,视图(View)是虚拟表,它是基于一个或多个表的查询结果构建的命名查询。视图可以简化复杂的查询操作,并提供了一种安全性和数据封装的机制。通过使用视图,可以隐藏底层表的具体结构和敏感数据,并提供一个简化的接口供用户查询和操作。使用视图:创建视图后,可以像使用表一样使用视图进行查询和操作。

2025-07-15 13:23:06 192

原创 Oracle数据库知识 day01 Oracle介绍和增删改查

ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一。比如 SilverStream 就是基于数据库的一种中间件。ORACLE 数据库是目前世界上使用最为广泛的数据 库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库, 它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了 ORACLE 知识

2025-07-15 13:17:24 438

原创 Oracle Linux 7上安装Oracle 12c

Oracle Linux 7上安装Oracle 12chttps://oracle-base.com/articles/12c/oracle-db-12cr2-installation-on-oracle-linux-6-and-7

2025-07-15 13:15:57 715

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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