`
百合不是茶
  • 浏览: 344645 次
社区版块
存档分类
最新评论

数据库对象的同义词和序列

阅读更多

回顾简单的数据库权限等命令;

解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;

//创建用户名和密码
create user wj identified by wj;
identified by 
//授予连接权和建表权
grant connect to wj;连接权
grant resource to wj;建表
//授予查询和更新权限
grant select to wj;
grant Update to wj;
//授予增删改查权限
grant all to wj;
//移除所有权限
grant revoke to wj;
//授予wj用户操作scott用户下emp表的权限
grant all on scott.emp to wj;
//移除wj用户操作scott用户下emp表的权限
grant all on scott,emp from wj;
//授予wj用户操作scott用户下emp表的权限
grant connect on scott.emp to wj;
grant select on scott.emp to wj;
grant Resource on scott.emp to wj;
grant Update on scott.emp to wj;

//移除wj用户操作scott用户下emp表的权限
grant connect on scott.emp from wj;
grant select on scott.emp to wj;
grant Resource on scott.emp from wj;
grant Update on scott.empfrom wj;

grant<--_>revoke
  to <---->from

 

 

 

同义词:私有的,公共的(public)

    同义词是现有对象的一个别名

 

   私有同义词只能在其模式内访问,且不能与当前模式的对象同名

私有同义词的定义:---定义私有同义词

system下创建

create synonym e for scott.emp;  

 

 

删除同义词

drop synonym e;

 

 

 

 公有同义词可被所有的数据库用户访问

定义公共的同义词;

create public synonym e for scott.emp;

 

 删除前面创建的同义词dd

create or replace public synonym dd for scott.emp

 

 

序列:--序列是用于生成唯一、连续序号;可以是升序的,也可以是降序的

NEXTVAL 返回序列的下一个值
CURRVAL 返回序列的当前值

--创建序列
   create sequence toys_seq
   start with 10
   increment by 2
   maxvalue 20
   minvalue 1
   nocycle
   cache

   --查询用户当前的序列
   select * from user_sequences;

 

 删除序列;

DROP SEQUENCE  toys_seq;

 

 

sys.dual的用法

            select toys_seq.nextval from dual; --获得序列toys_seq的下一个值
            select toys_seq.currval from dual; --获得序列toys_seq的当前值

 

 

 

0
0
分享到:
评论

相关推荐

    oracle笔记其它数据库对象(序列索引同义词)

    oracle笔记其它数据库对象(序列、索引、同义词),有创建序列,创建索引,创建同义词的具体代码案例

    oracle 其他数据库对象

    5.1 数据库模式对象 5.2 索引 5.3 序列 5.4 同义词 5.5 聚簇 5.6 数据库链接 5.7 练习

    第5章 其他数据库对象.ppt

    5.1 数据库模式对象 5.2 索引 5.3 序列 5.4 同义词 5.5 聚簇 5.6 数据库链接

    第5章 其他数据库对象1

    第5章 其他数据库对象ORACLE 9iORACLE 9i第5章 其他数据库对象5.1 数据库模式对象5.2 索引5.3 序列5.4 同义词5.5 聚簇5.6

    21.Oracle同义词1

    一、同义词的概念同义词(synonym)就是数据库对象的别名,这里的数据库对象包括表、视图、序列、存储过程、包等 二、创建同义词1、创建同义词的权限用dba权限

    openGauss 数据库管理和开发工具

    支持管理/创建数据库、模式、函数、存储过程、表、列、索引、约束、视图、外表、序列、同义词、触发器、表空间、用户/角色等多种数据库对象。支持执行SQL语句或SQL脚本。支持创建、执行、调试函数/存储过程,在调试...

    Oracle9i的数据库管理 课件

    逻辑结构是用户所涉及的数据库结构,包括表空间和数据库对象(表、索引、视图、同义词、序列、簇、过程、函数等)。创建数据库是开发Oracle9i数据库应用程序的前提,数据库管理(包括对表空间和段的管理)是Oracle9i...

    ORACLE数据库对象与用户管理

    本资源的主要内容是关于ORACLE数据库的模式对象的管理与维护,这些模式对象包括:表空间、表、视图、索引、序列、同义词、聚集和完整性约束。对于每一个模式对象,首先描述了它的定义,说明了它的功能,最后以基于...

    Oracle 9i 数据库管理员指南(PDF)

    第3部分:模式对象,内容包括管理模式对象空间、管理表、管理索引、管理分区表和分区索引、管理簇、管理散列、管理视图、序列和同义词、模式对象的常规管理、检测和修复数据块损坏。第4部分:数据库的安全,介绍...

    Oracle数据库经典学习教程

    2. 同义词 67 3. 序列 70 4. 视图 72 5. 索引 74 6. 表空间 75 7. 本章总结 79 8. 本章练习 80 PL/SQL程序设计 83 1. PL/SQL简介 84 2. PL/SQL块 85 3. PL/SQL数据类型 89 4. PL/SQL条件控制和循环控制 91 5. PL/SQL...

    Oracle数据库教程

    数据库基础,Oracle入门,查询基础,单行函数,分组函数,多表查询,子查询,高级查询,数据字典,Oracle数据类型,Oracle体系结构(DBA),DDL(改变表结构),DML(改变数据结构),约束,视图,索引,序列、同义...

    达梦数据库_SQL语言手册

    数据库、登录、用户、模式、基表、视图、索引、序列、全文索引、存储过程和触发器 的定义和删除语句,登录、基表、视图、仝文索引的修改语句,对象的更名语句; 査询(含全文检索)、插入、删除、修改语句; 数据库安全...

    oracle .

    视图、同义词和序列 簇与分区 复杂查询语句的使用 一些高级的用法 安全管理 其它一些常见问题及技巧 常用技巧 Oracle PL/SQL基础 PL/SQL 块结构和组成元素 PL/SQL 处理流程 光标的使用 错误处理 存储过程和函数 创建...

    Shark DB Expert 2.7 Green Version

    同义词、程序包、序列、簇、动态性能视图(仅针对Oracle) 3. 内嵌本人开发的强大功能的SQL Builder & Parser 这是本软件的核心价值之一,参见SQLBuilder.chm 4. 生成表的数据字典信息,并输出为Excel 文件、Html...

    Shark DB Expert 2.7

    同义词、程序包、序列、簇、动态性能视图(仅针对Oracle) 3. 内嵌本人开发的强大功能的SQL Builder & Parser 这是本软件的核心价值之一,参见SQLBuilder.chm 4. 生成表的数据字典信息,并输出为Excel 文件、...

    H155-合集-大型数据库系统概论-实验.pptx

    掌握同义词和序列的管理技术。 5. 掌握簇的管理技术。 6. 掌握过程、函数和包的管理技术。 H155-合集-大型数据库系统概论-实验全文共24页,当前为第11页。 【实验内容】 1. 使用Oracle企业管理器或手工方法创建XSCJ...

    Oracle经典教程(珍藏)

    2. 同义词 3. 序列 4. 视图 5. 索引 6. 表空间 7. 本章总结 8. 本章练习 PL/SQL程序设计 1. PL/SQL简介 2. PL/SQL块 3. PL/SQL数据类型 4. PL/SQL条件控制和循环控制 5. PL/SQL中动态执行SQL语句 ....

    Oracle.9i数据库管理员指南(PDF)

    20,管理视图、序列和同义词 21,模式对象的常规管理 22,检测和修复数据块损坏 第4部分,数据库的安全 23,建立安全策略 24,管理用户和资源 25,管理用户的权限和角色 26,审计数据库的使用 第5部分,数据库资源...

    从零开始学Oracle

    主要介绍了数据库的入门知识、安装Oracle以及使用Oracle的客户端工具管理Oracle,Oracle数据库表、索引、约束、视图、序列和同义词的创建与使用方法,如何使用DML语句和SELECT语句查询与管理数据库对象,PL/SQL编程...

    oracle数据库经典题目

    同义词是数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称 B.在创建同义词时,所替代的模式对象必须存在 C.Oracle中的同义词分为公有同义词和私有同义词 D.公有同义词在数据库中所有的...

Global site tag (gtag.js) - Google Analytics