
Oracle数据库_基础
文章平均质量分 89
Oracle基础专栏是一个专门为Oracle数据库初学用户提供学习资源的平台。在这个平台上,可以找到各种关于Oracle数据库的教程、文章和案例,帮助大家更好地理解和掌握Oracle数据库的使用技巧和知识
失心疯_2023
一个无知的学习者...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORACLE数据库合集
001.初识Oracle002.Oracle完全卸载003.Oracle初操作004.Oracle用户管理005.Oracle表管理原创 2023-05-18 08:43:31 · 699 阅读 · 2 评论 -
025.Oracle_DBMS_job定时任务
job的定时执行和时间间隔说明* 间隔/interval是指上一次执行结束到下一次开始执行的时间间隔,当interval设置为null时,该job执行结束后,就被从队列中删除。假如我们需要该job周期性地执行,则要用‘sysdate+m’表示原创 2024-10-01 08:00:00 · 955 阅读 · 0 评论 -
024.PL-SQL进阶—游标
* 在pl/sql编程中,我们通常处理多行事务是通过游标来实现的(这个可以类比java中迭代器概念) * 游标是一个指向上下文的句柄和指针,通过游标pl/sql可以控制上下文区和处理语句时上下文会发生一些事情。 * 对于不同的sql语句游标的使用情况又是不同的,如下: * 对于非查询语句 : 游标是隐式的; * 对于结果为单行的查询语句:游标是隐式的或显示的; * 对于结果为多行的查询语句:游标是显示原创 2024-09-25 10:26:13 · 1286 阅读 · 0 评论 -
023.PL-SQL进阶—视图
- 视图是一个虚拟表,其内容由查询定义。通真实的表一样,视图包含一系列带有名称的行和列数据。- 视图并不在数据库中以存储的数据值集形式存在- 视图的行和列数据由定义视图的查询所引用的表,并且在引用视图时候动态生成原创 2024-09-14 08:00:00 · 557 阅读 · 0 评论 -
022.PL-SQL进阶—分页过程
分页是任何一个网站(bbs、网上商城、blog)都会使用到的技术,因此学习PL/SQL编程开发就一定要掌握分页技术原创 2024-09-13 08:00:00 · 709 阅读 · 0 评论 -
021.PL-SQL控制结构
【代码】021.PL-SQL控制结构。原创 2024-09-12 08:00:00 · 869 阅读 · 0 评论 -
020.PL-SQL编程—变量
如果员工的姓名超过了5字符,就会有错误。为了降低PL/SQL程序的维护工作量,可以使用%type属性定义变量。这样,该变量会根据数据库列来确定你定义的变量的类型和长度(类似于VBA中的变体变量)使用游标时,当定义游标时不需要指定相应的select语句,但是当使用游标时(open时)需要指定select语句,这样一个游标就与一个select语句结合了。相当于高级语言中的数组。但是需要注意的是在高级语言中数组的下标不能为负数,而PL/SQL是可以为负数的,并且表元素的下标没有限制。标量:使用%type类型。原创 2024-09-11 08:00:00 · 651 阅读 · 0 评论 -
018.PL-SQL编程—包
包规范:只包含了过程和函数的说明,但是没有过程和函数的实现代码。创建包体可以使用create package body命令。包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。可以使用create package命令来创建包。包体:用于实现包规范中的过程和函数。原创 2024-09-10 08:00:00 · 696 阅读 · 0 评论 -
017.PL-SQL编程—函数
【代码】017.PL-SQL编程—函数。原创 2024-09-09 08:00:00 · 737 阅读 · 0 评论 -
016.PL-SQL编程—过程
考虑编写一个过程,可以输入员工姓名,新工资来修改员工工资。在应用程序中调用一个存储过程。原创 2024-09-11 08:00:00 · 360 阅读 · 0 评论 -
015.PL-SQL编程—块
块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块。要完成相对简单的应用功能,可能只需要编写一个pl/sql块;但是如果要实现复杂的功能,可能需要在一个pl/sql块中嵌套其他的pl/sql块。实例3:包含定义部分、执行部分和例外处理部分的pl/sql块。实例2:包含定义部分和执行部分的pl/sql、块。定义部分从declare开始,该部分可选。实例1:只包括执行部分的pl/sql块。执行部分从begin开始,该部分必须。修改打印格式,让输出更美观。原创 2024-09-10 08:00:00 · 1080 阅读 · 0 评论 -
014.PL-SQL编程
PL/SQL(Procedural Language/sql)是oracle在标准的sql语言上的扩展。PL/SQL不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。过程、函数、触发器是pl/sql编写的过程、函数、触发器是存放在Oracle中的pl/sql是非常强大的数据库过程化语言用pl/sql编写的过程、函数可以在java程序中调用用PL/SQL为什么会提高程序的运行性能。原创 2024-09-09 08:00:00 · 1009 阅读 · 0 评论 -
013.Oracle-管理权限和管理角色
查询某个用户的角色:select * from dba_role_privs where grantee=‘用户名’说明:角色就是相关权限的命令集合。使用角色的住哟啊目的就是为了简化权限的管理。用户通过策略emp_access执行相同的sql语句时,可以返回不同的结果。用户: scott————————black————————jones。查询所有角色:select * from dba_roles。角色分为预定义角色(系统自动分的)和自定义橘色。策略:emp_access。原创 2024-09-08 08:00:00 · 808 阅读 · 0 评论 -
012.Oracle-索引
我 的 个 人 主 页:入 门 教 程 推 荐 :虚 拟 环 境 搭 建 :PyQt5 系 列 教 程:Oracle数据库教程:原创 2024-09-07 08:00:00 · 997 阅读 · 0 评论 -
011. Oracle-约束
列级定义:在定义列的同时定义约束表级定义:先定义了所有列,再定义约束约束名说明备注not null不为空约束只能定义在列级unique唯一约束可以定义在表级或列级主键可以定义在表级或列级外键可以定义在表级或列级(配合references)check定义每一行必须满足的条件可以定义在表级或列级示例>>> 列级定义约束mysex char(2) constraint info_sex_ck check(mysex in ('男','女')),>>> 表级定义约束。原创 2024-09-06 08:00:00 · 1586 阅读 · 0 评论 -
010.数据库管理-表空间&数据文件
了解表空间和数据文件的作用掌握常用表空间,undo表空间和临时表空间的建立方法了解表空间的各个状态(onlineofflineread writeread only)的作用,以及如何改变表空间状态了解移动数据文件的原因,以及使用和命令移动数据文件的方法。原创 2024-09-05 08:00:00 · 704 阅读 · 0 评论 -
009.数据库管理-数据字典&动态性能视图
KaTeX parse error: Expected group after '_' at position 27: …而这些动态性能视图都是以v_̲。dictionary视图记录了所有数据字典视图的名称。它的别名是dict。可以通过它来查看数据库中的视图。用户只能在数据字典上执行查询操作(select语句),而其维护和修改是由系统自动完成的。数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者为sys用户。原创 2024-09-04 08:15:00 · 1048 阅读 · 0 评论 -
008-3.oracle避免约束带来的导入数据解决方案
【代码】008-3.oracle避免约束带来的导入数据解决方案。原创 2024-09-03 08:15:00 · 680 阅读 · 0 评论 -
008-2.数据库管理-expdp&impdp
expdp和exp的区别在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP:1、EXP和IMP是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。2、EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用,客户端只能用来连接服务器启动导入导出操作,导出文件只存储在服务端。3、IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPD原创 2024-01-23 09:42:57 · 1126 阅读 · 0 评论 -
008-1.数据库管理-exp&imp
👉👉👈👈。原创 2024-01-23 09:36:46 · 1010 阅读 · 0 评论 -
007.Oracle函数
从字符串(char)中指定位置(n)开始查找指定字符串(findchar)第m次出现的位置。语法:Replace(char,old_char,new_char)用新字符串(new_char)串替换指定字符串(old_char)语法:Instr(char,findchar[,n[,m]]语法:Round(n, [m])语法:Trunc(n, [m])原创 2024-01-19 15:52:40 · 967 阅读 · 0 评论 -
006.Oracle事务处理
【代码】006.Oracle事务处理。原创 2024-01-19 15:37:42 · 1219 阅读 · 0 评论 -
005.Oracle表管理
表名和列的命名规则必须以字母开头长度不能超过30字符不能使用Oracle的保留字只能使用如下字符:A-Z,a-z,0-9,$,#等原创 2023-05-18 08:39:47 · 656 阅读 · 0 评论 -
004.Oracle用户管理
CONNECT角色: 是授予最终用户的典型权利,最基本的ALTER SESSION --修改会话CREATE CLUSTER --建立聚簇CREATE DATABASE LINK --建立数据库链接CREATE SEQUENCE --建立序列CREATE SESSION --建立会话CREATE SYNONYM --建立同义词CREATE VIEW --建立视图RESOURCE角色: --是授予开发人员的CREATE CLUSTER --建立聚簇CREATE PROCEDURE --建立原创 2023-05-18 08:37:57 · 222 阅读 · 0 评论 -
003.Oracle初操作
Oracle 管理工具SQL Plus:Oracle自带管理工具启动:win+R, 输入sqlplus,回车所有程序——Oracle - OraDb11g_home1——SQL PLUS原创 2023-05-18 08:36:12 · 146 阅读 · 0 评论 -
002.Oracle完全卸载
不过个人建议下个vmware装linux虚拟机吧,安装卸载各种软件不仅方便,还可以熟悉linux命令既然选择了开发,那么linux是绕不过的。原创 2023-05-18 08:34:51 · 1124 阅读 · 0 评论 -
001.初识Oracle
Oracle数据库的优点性能优越,大型数据库中的典范是对象关系型的数据库管理系统(ORDBMS)应用广泛:在管理信息方面,企业数据处理,因特网及电子商务等领域使用广泛在数据安全性与数据完整性控制方面性能优越跨操作系统,跨硬件平台的数据互操作能力支持多用户、大事务量的事务处理可移植性好原创 2023-05-18 08:33:23 · 151 阅读 · 0 评论