- 博客(35)
- 收藏
- 关注
原创 Oracle数据库数据编程SQL<8 文本编辑器Notepad++和UltraEdit(UE)对比>
首先,用户界面方面。Notepad++是开源的,界面看起来比较简洁,可能更适合喜欢轻量级工具的用户。而UltraEdit作为商业软件,界面可能更现代化,功能布局更复杂一些。不过,UltraEdit支持更多的主题和自定义选项,这对喜欢个性化设置的用户来说是个优势。
2025-04-04 13:33:02
343
原创 Oracle数据库数据编程SQL<7.2 推荐管理工具:DBeaver Community安装教程>
DBeaver详细安装教程DBeaver Community 是一款功能强大且免费开源的通用数据库管理工具和 SQL 客户端,支持几乎所有主流数据库系统。
2025-04-04 13:01:23
674
原创 Oracle数据库数据编程SQL<7.1 推荐管理工具:DBeaver Community ,你会喜欢上它的>
DBeaver Community 是一款功能强大且免费开源的通用数据库管理工具和 SQL 客户端,支持几乎所有主流数据库系统。DBeaver Community 作为一款功能全面的数据库工具,通过合理配置和使用可以极大提高数据库开发和管理的效率。随着版本更新,其功能还在不断增强,建议定期检查更新以获得最新功能改进。
2025-04-04 11:39:31
484
原创 Oracle数据库数据编程SQL<6.3 获取用户、表名、表中文描述、列名、列中文描述、主键标识等完整信息>
获取用户所有表的结构信息,包括表的中文描述、列的中文描述、主键标识、数据类型、是否为空、是否为日期类型以及列序号等信息这些查询可以帮助您全面了解Oracle数据库中表的结构和元数据信息,特别适合数据字典分析、数据建模和系统文档编写等场景
2025-04-03 11:39:37
318
原创 Oracle数据库数据编程SQL<6.2 数据字典表之间的关联关系>
Oracle的数据字典表之间存在复杂的关联关系,理解这些关系对于高效查询数据库元数据至关重要。以下是主要数据字典表之间的关联关系分析。 实际应用中,可以根据具体需求组合这些关联查询,获取所需的元数据信息。
2025-04-03 11:26:49
521
原创 Oracle数据库数据编程SQL<6.1 数据字典表查询大全>
Oracle 数据库的数据字典是存储数据库元数据的核心组件,包含了数据库对象、用户权限、存储结构等关键信息。以下是 Oracle 数据字典表的详细分类和查询方法。
2025-04-03 11:18:16
424
原创 Oracle数据库数据编程SQL<5 正则表达式函数*****>
Oracle 提供了一组强大的正则表达式函数,用于在 SQL 和 PL/SQL 中进行复杂的模式匹配和文本处理。这些函数基于 POSIX 标准正则表达式,功能强大且灵活。通过掌握这些正则表达式函数,您可以在Oracle数据库中执行复杂的文本处理、数据验证和转换操作,大大增强了SQL处理文本数据的能力。
2025-04-02 15:20:09
863
原创 Oracle数据库数据编程SQL<4.3 事务的补充内容(了解)>
这些补充内容涵盖了Oracle事务的高级特性和实际应用场景,可以帮助您更深入地理解和管理Oracle数据库中的事务。
2025-04-02 14:31:43
388
原创 Oracle数据库数据编程SQL<4.2 锁机制>
锁是Oracle数据库用来管理并发访问的重要机制,它确保数据的一致性和完整性。Oracle的锁机制提供了强大的并发控制能力,合理使用可以确保数据一致性同时最大化系统并发性能。理解不同锁类型和它们之间的交互对于设计和优化Oracle数据库应用至关重要。
2025-04-02 14:14:35
574
原创 Oracle数据库数据编程SQL<4.1 事务(会面试的哦)>
事务是 Oracle 数据库中最基本的工作单元,它代表一组必须全部成功或全部失败的 SQL 语句。下面我将详细讲解 Oracle 中的事务概念、特性、控制和管理。
2025-04-02 13:52:42
588
原创 Oracle数据库数据编程SQL<3.8 PL/SQL 定时任务(Job)>
Oracle数据库提供了多种方式来实现定时任务的调度和执行,主要包括DBMS_JOB和DBMS_SCHEDULER两种机制。也被称为:定时器/定时作业/作业;数据库定时地自动执行的一些脚本,或做数据备份,或做数据提炼,或做数据库的性能优化,包括重建索引等等的工作,需要用到job。
2025-04-01 12:25:05
583
原创 Oracle数据库数据编程SQL<3.7 PL/SQL 触发器(Trigger)>
触发器是Oracle数据库中的一种特殊存储过程,它会在特定数据库事件发生时自动执行。触发器通常用于实现复杂的业务规则、数据验证、审计跟踪等功能。触发器是Oracle数据库强大的功能,合理使用可以实现复杂的业务规则、数据完整性和审计需求。但也需谨慎使用,避免过度依赖触发器导致系统难以维护。
2025-04-01 11:51:21
1371
原创 Oracle数据库数据编程SQL<3.6 PL/SQL 包(Package)>
包是Oracle数据库中一种重要的PL/SQL程序结构,它将逻辑相关的变量、常量、游标、异常、过程和函数组织在一起,提供了更好的封装性和模块化。在大型项目中,可能有很多模块,而每一个模块又有自己的存过、函数等。而这些存过、函数默认是放在一起的,如果所有的存过函数都是放在一起的那么非常不容易查询和维护,甚至会发生误删除事件。
2025-04-01 11:03:30
1066
原创 Oracle数据库数据编程SQL<3.5 PL/SQL 存储过程(Procedure)>
存储过程(Stored Procedure)是 Oracle 数据库中一组预编译的 PL/SQL 语句集合,存储在数据库中并可通过名称调用执行。它们是企业级数据库应用开发的核心组件。存储过程是Oracle数据库编程的核心组件,合理设计和使用的存储过程可以显著提高应用性能、安全性和可维护性。通过掌握上述技术,您可以构建高效、可靠的企业级数据库应用。
2025-03-31 20:56:42
1382
原创 Oracle 数据库系统全面详解
Oracle 数据库是全球领先的关系型数据库管理系统(RDBMS),由 Oracle 公司开发。它为企业级应用提供了高性能、高可用性、安全性和可扩展性的数据管理解决方案。Oracle 数据库作为企业级数据库解决方案的领导者,提供了全面而强大的数据管理能力。从传统的关系型数据管理到现代的云原生架构,Oracle 持续创新,满足企业不断变化的数据需求。掌握 Oracle 技术对于数据库专业人员来说是一项极具价值的技能。
2025-03-30 17:45:07
789
原创 Oracle数据库数据编程SQL<递归函数详解>
递归函数是一种在函数体内直接或间接调用自身的函数。这种函数通过将复杂问题分解为更小的相同问题来解决特定类型的编程任务。递归函数是解决分治问题和层次结构处理的强大工具,但需要谨慎设计以避免性能问题和栈溢出错误。在Oracle环境中,对于深度递归问题,有时使用迭代方法或递归WITH子句可能是更好的选择。
2025-03-30 17:18:09
1005
原创 Oracle数据库数据编程SQL<3.4 PL/SQL 自定义函数(Function)>
自定义函数是Oracle数据库中可重用的PL/SQL代码块,它接受参数、执行操作并返回一个值。函数可以在SQL语句中直接调用,极大增强了SQL的处理能力。
2025-03-30 16:52:28
1145
原创 Oracle数据库数据编程SQL<3.3 PL/SQL 游标>
游标(Cursor)是Oracle数据库中用于处理查询结果集的重要机制,它允许开发者逐行处理SQL语句返回的数据。游标是一个指向上下文区域的指针,用于处理SQL语句的执行结果。它提供了以下能力:逐行访问结果集跟踪当前处理的行对结果集进行修改或删除操作
2025-03-30 14:22:00
989
原创 Oracle数据库数据编程SQL<3.2 PL/SQL 匿名块中的DML操作、动态SQL、实际应用场景、使用技巧>
匿名块是学习和测试PL/SQL代码的强大工具,特别适合执行一次性任务或快速验证业务逻辑。
2025-03-29 16:47:04
587
原创 Oracle数据库数据编程SQL<3.1 PL/SQL 匿名块 及 流程控制中的条件判断、循环、异常处理和随机函数应用>
PL/SQL匿名块匿名块是 Oracle PL/SQL 中最基本的代码执行单元,它没有名称,不能被存储或重复调用,通常用于一次性执行的任务或测试代码片段。
2025-03-29 16:26:47
1351
原创 Oracle数据库数据编程SQL<2.3 DML增、删、改及merge into>
(4)使用update时候,order by 会影响查询速度,where中使用函数则会调用筛选器进行扫描,扫描表要尽量避免。(3)修改表结构,修改索引后,查询计划会被清除,可以再修改后运行几遍查询。(5)truncate 可以降低高水位线,delete不能降低高水位线。4、DML 语言 可以commit(提交),rollback(回滚)(4)truncate 不能加条件,delete可以加条件。(2)truncate 是DDL,delete是DML。(3)truncate 不能回滚,delete可以回滚。
2025-03-28 14:44:49
1235
原创 Oracle数据库数据编程SQL<2.2 DDL 视图、序列>
只是一些sql语句的集合,从安全角度说,试图可以不给用户接触数据表,从而不知道表结构。(6)视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,(4)表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在。(8)视图的建立和删除只影响视图本身,不影响对应的基表。在工作中一般禁止用视图修改原表!(4)使用视图,可以合并分离的数据,创建分区视图。(1)使用视图,可以定制用户数据,聚焦特定数据。(1)视图是已经编译好的sql语句,而表不是。:确保通过视图的DML操作满足视图条件。
2025-03-28 13:35:20
651
原创 Oracle数据库数据编程SQL<2.1 DDL、DCL表、列及约束>
validate英 [ˈvalɪdeɪt] 美 [ˈvæləˌdeɪt] v.确证;子表emp表的deptno列的值必须在父表dept对应的主键列deptno 里存在,否则报错插不进去。(6)向emp表添加数据,新数据的部门必须是in(10,20,30,40)插入50部门就不行。当输入的值小于该字段的限定长度时,直接将该字段的值输入存储到数据库中,不会补上空格。(7)删除时,如果没有级联删除,必须先删除子表的相关项再删除父表的对应行。(8)删除时,如果有级联删除,子表的相关项和父表的对应列一起删除。
2025-03-27 15:34:16
892
原创 SQL语言分类及命令详解(二)
- 创建表...-- 创建索引DQL:专注于数据检索,SELECT语句功能强大且复杂DDL:定义数据结构,影响数据库整体架构DML:操作实际数据,是业务逻辑的核心DCL:管理数据安全,控制访问权限TCL:保证数据一致性,管理事务边界在实际应用中,这些语言通常需要配合使用,以完成复杂的数据库操作。理解各类SQL语言的用途和特性,有助于设计更高效、更安全的数据库应用。
2025-03-27 14:10:42
898
原创 SQL语言分类及命令详解(一)
DDL(Data Definition Language):数据定义语言DML(Data Manipulation Language):数据操纵语言DCL(Data Control Language):数据控制语言DTL(Data Transaction Language):数据事务语言TCL(Transaction Control Language):事务控制语言
2025-03-26 20:02:59
782
原创 Oracle数据库数据编程SQL<1.5 集合、树形查询level>
(1)并集:(2)交集:intersect(3)差集:minus(4)辅助理解A(1,2,3,4)B(3,4,5,6)A union B =(1,2,3,4,5,6)--去重A union all B =(1,2,3,4,3,4,5,6)--不去重。
2025-03-26 19:32:31
872
原创 Oracle数据库数据编程SQL<1.4 表连接、子查询>
1. on 和 where 的区别on 是对连接前的数据进行限制。即连接的前提条件where 是对连接后的数据进行限制子查询:必须有关联条件1、非相关子查询(1)单行单列--相当于一个值(2)多行单列--可以作为一个结果集,要用多行比较运算符in、any、all、exists(3)多列 --多用作临时表2、相关子查询(1)标量子查询--需要改写。即:select后的子查询需要改写(2)exists 后的相关子查询可以和in/表连接互相改写with as:必须和select执行。
2025-03-25 18:31:42
872
原创 Oracle数据库数据编程SQL<1.3 系统函数、随机函数、执行顺序、行列转换>
自定义函数会在后面讲创建存过、创建函数的时候讲到,感兴趣可以关注看后期发布的内容四、执行顺序*******·执行顺序靠后的可以用前面的数据。·所以,where后不能用select处起的列别名。
2025-03-24 19:18:47
825
原创 Oracle 11g管理工具PLSQL Developer 15.0.4版本安装(超详细保姆级)
ORACLE是数据库(Oracle服务端)。是连接数据库的客户端(Oracle客户端)。是连接oracle的可视化客户端软件。
2025-03-23 01:39:30
500
原创 Oracle 11g管理工具PLSQL Developer彻底卸载
默认路径:C:\Users\[用户名]\AppData\Roaming。这就算是彻底删除了,彻底删除是为了更好的重新安装。选择【程序】点击,打开。没修改的话,默认路径。
2025-03-21 18:02:57
285
原创 Oracle 11g管理工具PLSQL Developer 12.0.7版本安装及汉化包安装(超详细保姆级)
1. ORACLE是数据库(Oracle服务端)。是连接数据库的客户端(Oracle客户端)。是连接oracle的可视化客户端软件。我们个人用于学习和练习的时候,选择安装1和2就够了。
2025-03-21 17:33:16
828
原创 Oracle 11g安装教程(保姆级超详细安装教程)
Oracle详细安装步骤,每一步都配有图例引导ORACLE是数据库(Oracle服务端)。是连接数据库的客户端(Oracle客户端)。是连接oracle的可视化客户端软件。
2025-03-21 16:25:07
1813
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人