`
- 浏览:
166434 次
- 性别:
-
627
---控制用户权限
Oracle的权限主要包括角色权限、系统权限和对象权限。
--系统权限
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构
create 。。。
alter 。。。
drop 。。。
--对象权限
区别于系统权限,细化到某个具体的数据库对象上的权限访问控制
GRANT object_priv [(columns)]
ON object
TO {user|role|PUBLIC}
[WITH GRANT/ADMIN OPTION];
GRANT update (department_name, location_id)
ON departments
TO scott, manager;
--数据库连接
Database Link , 如果你需要在当前数据库中访问另一个数据库中表,最简单的方法是在当前数据库中创建一个数据库连接指向另一个数据库,然后通过@数据库连接的后缀就可以访问另一个数据库中的表了。
CREATE PUBLIC DATABASE LINK hq.acme.com
USING 'sales';
create synonym dblink1 for hq.acme.com;
--集合操作
SQL结果集的集合操作: 并集(UNION/UNION ALL)、交集(INTERSECT)、差集(MINUS)
-并集(UNION/UNION ALL)
SELECT employee_id, job_id
FROM employees
UNION
SELECT employee_id, job_id
FROM job_history;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
通过学习和掌握这些知识点,开发者可以有效地在Oracle 10g环境中管理和操作数据库,进行高效的数据处理和应用程序开发。这些文档(如SQL语句的各章节)将详细解释上述概念,为深入理解Oracle SQL和PL/SQL提供了全面...
执行SQL查询和管理数据库对象,提供直观的数据浏览和操作界面。 ##### 结果表格处理: 高效管理和展示查询结果,支持数据导出和导入。 ##### 实例模式查询: 访问Oracle实例级别的信息,如会话、进程和等待事件。 ...
全称为Procedural Language/SQL,它将SQL语言与过程式编程语言(如Pascal或C)的特性结合在一起,为数据库管理员和开发人员提供了一种强大而高效的方式来管理和操作数据库。本文将详细介绍PL/SQL及其在7.15版本中的...
它将SQL语言与过程编程语言特性相结合,为数据库管理员和开发人员提供了一种强大而灵活的方式来管理和操作数据库。本压缩包包含PL/SQL Developer的安装包以及注册码,用于在个人计算机上安装并激活该工具。 PL/SQL ...
5. **游标**:游标(CURSOR)是用于处理查询结果集的一种机制,允许在结果集中按行进行遍历和操作。 6. **异常处理**:PL/SQL提供了一个强大的异常处理机制,通过EXCEPTION关键字来捕获和处理运行时错误,使得程序...
7. **记录和集合**:支持记录类型和集合类型,方便处理多条数据或复杂数据结构。 8. **包(PACKAGE)**:将相关的常量、类型、变量、过程和函数组合在一起,提供更好的代码组织和管理。 安装PL/SQL Developer(通常...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库查询功能和PL(Procedural Language)的程序...在"ORACLE_PLSQL基本操作培训.ppt"中,应详细涵盖了这些知识点,包括实例演示和练习,旨在帮助初学者快速上手。
PL/SQL(Procedural Language for SQL)是Oracle数据库的一种过程化编程语言,它结合了SQL命令与传统的结构化编程语言的特点,使得用户能够灵活地控制数据操作流程。本文档旨在为用户提供关于PL/SQL Developer 7.0的...
1. Oracle SQL基础:Oracle SQL遵循SQL标准,但增加了许多自己的扩展特性,如子查询、连接查询、集合操作、游标、触发器等。在学习Oracle SQL时,你需要理解如何创建表、视图、索引,以及如何插入、更新和删除数据。...
Oracle是一种关系型数据库管理系统(RDBMS),它提供了SQL(结构化查询语言)和PL/SQL(过程化语言/SQL)来实现数据的管理和操作。以下是对标题和描述中涉及的知识点的详细说明: 1. **Oracle数据库安装配置**: -...
角色是一组权限的集合,可以简化用户的权限管理。 ##### 8.11 概要文件定义编辑器 概要文件定义编辑器用于创建和管理概要文件。概要文件定义了用户会话的资源限制。 ##### 8.12 数据库连接定义编辑器 数据库连接...
用户定义编辑器用于创建和管理数据库用户,支持设置权限等操作。 ##### 9.10 角色定义编辑器 角色定义编辑器用于创建和管理角色,用于简化权限分配。 ##### 9.11 配置文件定义编辑器 配置文件定义编辑器用于创建和...
- 方便用户进行数据筛选和排序操作。 **6.3 实例模式查询** - 直接针对数据库实例执行查询操作。 **6.4 连接查询** - 支持多个表之间的连接查询。 - 通过JOIN关键字来关联不同表中的数据。 **6.5 置换变量** - 在...
Oracle 数据库是一个强大的关系型数据库管理系统,SQL 和 PL/SQL 是在 Oracle 中进行数据操作的主要语言。本篇文章将深入探讨 SQL 和 PL/SQL 中的一些关键概念,帮助初学者快速入门。 首先,我们要了解如何对表进行...
首先,SQL是Structured Query Language的缩写,是用于管理和操作数据库的标准语言。在PLSQL中,SQL被用来执行查询、插入、更新、删除等操作。通过PLSQL,我们可以编写更复杂的逻辑,如循环、条件判断和异常处理,这...
10. **游标**:在PL/SQL中,游标用于处理结果集,允许程序逐行访问和操作数据。它们在循环和条件逻辑中非常有用。 11. **函数**:PL/SQL支持用户定义的函数,可以返回单个值,用于执行特定计算或逻辑。 12. **存储...
- **数据查询的概念和作用**:数据查询是数据库管理中最常见的操作之一,其主要目的是从数据库中检索所需的数据。通过SQL查询,用户可以按特定条件筛选数据,获取符合需求的信息,这对于数据分析、报告生成和决策...
这是Oracle Instant Client的版本,它是一个轻量级的客户端组件集合,允许你在不安装完整Oracle客户端的情况下执行SQL查询、调用存储过程和管理数据库连接。Instant Client 12.2版本支持Oracle数据库12c的第二版,...
- **系统需求**:需满足Oracle数据库和操作系统的要求。 - **工作站安装**:适用于单个开发者的本地安装。 - **基于服务器的安装**:适用于多用户环境,通过网络共享资源。 - **脚本安装**:提供自动化安装过程,...