首页
学习
活动
专区
工具
TVP
发布

GreenLeaves

专栏作者
451
文章
497046
阅读量
57
订阅数
Oracle PL/SQL编程之基础
1、简介:pl/sql块由三个部分组成:定义部分、执行部分、例外处理部分,如下所示:         declare:         /*定义部分---定义常量、变量、游标、例外、复杂数据类型         begin         /*执行部分---要执行的pl/sql语句---要执行的pl/sql语句和sql语句*/         exception         /*例外处理部分---处理运行的错误         end; 2、下面通过实例了解pl/sql块 2.1、一个超级简单的pl/s
郑小超.
2018-01-26
8190
Oracle PL/SQL编程之过程
1、简介 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分,通过使用输出参数,可以将执行部分的数据传递到应用环境,在sql/plus中通过create procedure来创建过程。 下面通过scott方案(scott方案是oracle数据库自带的一个方案,在实现下面的代码前,请确保该方案可用,也就是scott用户被解锁)来实现一个案例: 1.1、编写一个过程,通过输入用户名和新的年薪,来修改雇员原先的年薪,代
郑小超.
2018-01-26
6290
Oracle PL/SQL编程之函数
注: 以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁. 代码的执行环境是在sqlplus中 1、简介 函数用于返回特定的数据,当建立函数时,函数头部必须包含return子句,而在
郑小超.
2018-01-26
7320
Oracle PL/SQL编程之包(packages)
1、简介 包用于在逻辑上组合过程和函数,它由包规范和包体组成。 我们可以使用create package来创建包,代码如下: ok,包创建完成,通过包的代码发现包的功能就是申明包中包含的过程和方法,红
郑小超.
2018-01-26
1.4K0
Oracle PL/SQL编程之变量
注: 以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁. 1、简介 和大多数编程语言一样,在编写PL/SQL程序时,可以定义常量和变量,在pl/sql程序中包括有: a、标量类型(Scalar) b、复合类型(Composite) c、参照类型(Refrence) d、lob(large object)类型 下面来一一介绍 2、标量(Scalar)类型       只能存放单个值的变量 在编写pl/sql语句时,如果需要用到变量,那么就需要在定义部分定义变量。pl/sql中定义变量个常量
郑小超.
2018-01-26
8950
Oracle pl/sql编程值控制结构
以下测试案例均来自于scott方案,运行前请确保该方案解锁。 1、条件分支状语 pl/sql中提供了三种条件分支状语,分别是: if   then if   then   else if   then
郑小超.
2018-01-26
6250
Oracle 通过子查询批量添加、修改表数据
1、通过查询快速创建表 create table test1(id,job,mgr,sal) as (select * from (select rownum rn,a.JOB,a.MGR,a.SA
郑小超.
2018-01-26
1.8K0
Oracle 表复杂查询之多表合并查询
本文使用到的是oracle数据库scott方案所带的表,scott是oracle数据库自带的方案,使用前请确保其解锁 Oracle合并查询一共有四种方式,分别使用不同的关键字:UNION、UNION
郑小超.
2018-01-26
2.2K0
Oracle 事务操作
在看本文之前,请确保你已经了解了Oracle事务和锁的概念即其作用,不过不了解,请参考数据库事务的一致性和原子性浅析和Oracle TM锁和TX锁 1、提交事务 当执行使用commit语句可以提交事务.当执行了commit语句后,会确认事务的变化、结束事务、删除保存点、释放锁。在此之前,与当前事务相关的数据都会被加锁,直到当前事务进行了commit操作,如果在这个过程中有其他回话试图操作相关数据,(这些数据已经被当前事务加锁),那么其他回话会进行等待,或者直接返回错误。 注意:只有在提交事务之后也就是进行c
郑小超.
2018-01-26
9550
Oracle 数据库管理员及管理员的作用
以下测试实例均在Oracle11gr2下测试!!! 一、简介:每个Oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库,可能需要多个dba分担不同的管理职责,以下是一个数据库管理员的工作职责: 1、安装和升级Oracle数据库 2、建库、表空间、表、视图、索引等常用的数据对象 3、制定并实施备份与恢复计划 4、数据库权限管理,调优,故障排除 5、对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包等 二、Ora
郑小超.
2018-01-26
1.7K0
Oracle 数据库、表、方案的逻辑备份与恢复
数据库(表)的逻辑备份与恢复 逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被破坏而使用工具import利用备份的文件把数据对象导入到数据库的过程,逻辑备份和恢复只能在open的情况下进行。 一、导出操作 1、导出 导出具体分为三种:导出表、导出方案、导出数据库三种方式 导出使用exp命令来完成的,该命令常用的选项有: userid:用于指定执行导出操作的用户名,口令,连接字符串 tables:用户指定执行导出操作的表 owner:用于指定执行导出操作的方案
郑小超.
2018-01-26
1.2K0
Oracle 通过数据字典查询系统信息
简介:数据字典记录了数据库系统的信息,他是只读表和视图的集合,数据字典的所有者是sys用户。注:用户只能在数据字典上执行查询操作,而维护和修改是由系统自己完成的。 1、数据字典的组成:数据字典包括数据字典基表和数据字典视图 数据字典基表:基表存储数据库的基本信息,普通用户不能直接访问数据字典的基表 数据字典视图:数据字典视图是基于数据字典基表所建立的视图,普通用户可以通过访问该视图,来获取系统的信息 数据字典视图主要包括下面三种类型: user_XXX,all_XXX,dba_XXX三种类型 2、数据字典对
郑小超.
2018-01-26
9280
Oracle 维护数据的完整性 一 约束
简介:约束用于确保数据库满足特定的商业规则。在Oracle中,约束包括以下几种: 1、not null      非空约束       该劣质不能为null 2、unique       唯一约束       该列值不能重复,但是可以为null 3、primary key   主键约束    not null+unique 4、foreign key    外键约束     5、check   注:一张表只能由一个主键(该主键可以使联合主键-两个字段组成一个主键),但是可以有多个unique      
郑小超.
2018-01-26
5590
Oracle 维护数据的完整性 一 索引
简介:索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低i/o 次数,从而提高数据的访问性能. 当我们从一张表中检索我们需要的数据是,oralce往往会进行全表扫描,就是遍历所有的数据行,来
郑小超.
2018-01-26
5050
Oracle 客户端、服务器、数据库、数据库对象(表、视图等)的关系
1、数据库服务器 所谓数据库服务器,只是在机器上安装了一个数据库管理软件,这个软件可以管理多个数据库.一般开发人员会针对每一个应用创建一个数据库 2、单实例数据库模式下的数据库服务器、数据库、数据库实
郑小超.
2018-01-26
4K0
Oracle Profile文件
一、Profile文件概述:Profiles是Oracle安全策略的一个组成部分,当Oracle建立数据库时,会自动建立名称为Default的profile,当建立用户没有指定profile,那么oracle就将defalut分配给用户。 1、默认情况下,用户连接数据库,形成回话,使用CPU和内存资源是没有限制的。但是在一些高并发的应用,且多个应用部署到同一服务器上时,因为服务器的CPU和内存是有限的,所以,大多数企业会根据应用对于自身的重要性,来对各个库进行内存和CPU的分配。除此之外,还有用户的密码管理
郑小超.
2018-01-26
1.7K0
Oracle Net Configuration(监听程序和网络服务配置)
1、在Oracle服务端和客户端都安装完之后,就需要配置监听程序和本地网络服务,以便外部程序和工具的访问,所以Oracle提供了两款自带的工具来配置它们分别是 Net Configuration、Ne
郑小超.
2018-01-26
1.9K0
Oracle 删除监听程服务
1、开始->运行->输入regidit -> -> -> -> -> 红框内的右键删除 2、开始->运行->输入regidit -> -> -> -> -> 红框内的右键删除 3、开始->运行->输入
郑小超.
2018-01-26
1.9K0
Oracle 客户端管理软件安装
1、首先,先说明下为什么要安装Oracle客户端管理工具? 因为Oracle服务端过大,而且消耗的资源过多,大部分公司会把服务端装在公司的服务器上,而不会装在员工的电脑上,所以这个时候就需要使用Ora
郑小超.
2018-01-26
2.2K0
Oracle 客户端安装
Oracle 客户端的安装方式一种有两种: 1、Oracle标准客户端   点击下载 这是Oracle提供的标准版11r2的客户端 2、Oracle Database Instant Client(即
郑小超.
2018-01-26
4.5K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档