`
除了你无可取代
  • 浏览: 148597 次
  • 性别: Icon_minigender_1
  • 来自: 悲鸣洞穴
社区版块
存档分类
最新评论

oracle seq table 授权

阅读更多
grant   all   on   sqe_1   to   user2

oracle 用一个TNS下面的不同用户 授权  可以给 seq table 授权

grant select on user1.table1, update on user1.table1 to user2;
grant select on user1.table2, update on user1.table2 to user2;

授权表操作 。 授权完以后  另外一个用户可以通过  前一个用户.表明 查询出来。
分享到:
评论

相关推荐

    ORACLE SEQUENCE的简单介绍

    INSERT INTO table_name VALUES (seq_name.NEXTVAL, column1_value, column2_value); ``` 2. **使用触发器 (Triggers)** 首先创建一个 Sequence,然后为表创建一个 BEFORE INSERT 触发器,该触发器将在每次插入...

    Oracle插入数据时获取自增ID

    INSERT INTO atable (id, a) VALUES (seq_atable.NEXTVAL, 'test'); ``` 这种方式可以直接在插入语句中调用`seq_atable.NEXTVAL`来获取下一个序列值,并将其作为ID字段的值。 2. **使用触发器自动插入序列值**:...

    ORACLE生成所有表对应的序列

    seq_name := 'seq_' || table_rec.table_name; EXECUTE IMMEDIATE 'CREATE SEQUENCE ' || seq_name || ' START WITH 1 INCREMENT BY 1'; END LOOP; END; / ``` 这段PL/SQL代码将遍历当前用户的表,并为每个表...

    oracle笔记 (创建、更改、删除[table,constraint,index,view,sequence])

    CREATE SEQUENCE Employee_ID_SEQ START WITH 1 INCREMENT BY 1; ``` 然后在插入新记录时,可以使用`NEXTVAL`获取序列的下一个值。 更改和删除这些对象,我们可以使用`ALTER TABLE`修改表结构,`DROP`删除对象。...

    oracle 创建id主键序列 脚本

    这样,当向`table_name`插入新记录时,如果没有为`id`字段提供值,Oracle会自动使用`seq_id`序列的下一个值。 总结来说,Oracle序列是实现主键自增的有效工具,通过创建和管理序列,可以确保数据的唯一性和有序性。...

    Oracle基本建表语句

    ### Oracle基本建表语句知识点总结 #### 一、创建用户 在Oracle数据库中,创建用户是基础操作之一。这通常用于控制不同开发者或应用程序之间的访问权限。 **语法:** ```sql CREATE USER <username> IDENTIFIED BY...

    Oracle自增序列和触发器生成工具.zip

    以下是一个简单的触发器示例,用于在`MY_TABLE`表的`ID`字段上应用`MY_SEQ`序列: ```sql CREATE TRIGGER MY_TABLE_INSERT_TRG BEFORE INSERT ON MY_TABLE FOR EACH ROW BEGIN SELECT MY_SEQ.NEXTVAL INTO :NEW.ID...

    Oracle 11g详细操作

    ### Oracle 11g 操作详解 #### 一、Oracle 11g 安装与配置 ##### 1.1 安装准备 - **安装文件**:获取 Oracle 11g 的安装文件,通常包括数据库服务器端和客户端工具。 - **系统检测**:在安装前确保计算机满足 ...

    Oracle_基本建表语句

    在Oracle中,可以使用`ALTER TABLE`语句添加主键和外键: ```sql -- 添加主键 ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY (字段名); -- 添加外键 ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY ...

    Oracle数据库开发和设计规范

    序列规则要求使用 table_name_seq 的格式。正确的命名示例如:tst_sample_seq。 七、主键规则 主键规则要求使用 table_name_pk 的格式。正确的命名示例如:tst_sample_pk。 八、外键规则 外键规则要求使用 table...

    Oracle和SqlServer语法区别

    Oracle和SqlServer语法区别 Oracle和SqlServer是两种流行的关系型数据库管理系统,它们之间存在着一些语法区别。了解这些区别对于开发者来说非常重要,因为它可以帮助他们更好地迁移到新的数据库管理系统。下面将...

    oracle数据库字段值自动加1

    CREATE TABLE T_TAP_GETOUT ( F_ID NUMBER(10, 0) NOT NULL, F_BORROWDATE DATE, F_DEBTEE NVARCHAR2(255), F_LINE NVARCHAR2(255), F_REELNO NVARCHAR2(255), F_DISKNUMBER NUMBER(10, 0), F_PAGESNUMBER ...

    oracle删除重复数据的sql语句

    根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍在Oracle数据库中删除重复数据的几种方法。这些方法利用了ROWID、GROUP BY、DISTINCT等关键字来实现数据去重的功能。 ### 1. 使用ROWID进行去重 ...

    oracle sql loader 用法详解

    - `external_table`:使用外部表进行数据加载,默认为NOT_USED。 - `columnarrayrows`:直接路径模式下列数组中的行数,默认为5000行。 - `streamsize`:直接路径流缓冲区的大小,默认为256000字节。 - `...

    oracle自带建表命令

    1. **CREATE TABLE** 语句:这是在Oracle中创建新表的基础SQL命令。它的基本语法如下: ``` CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... [CONSTRAINT 约束条件], ... ); ``` 其中,`表名`是...

    Oracle查询重复数据与删除重复记录方法(txt)

    ### Oracle查询重复数据与删除重复记录方法 在Oracle数据库中,有时我们需要找出并处理重复的数据。这不仅可以提高数据质量,还能提升查询效率。本文将详细介绍几种常用的查询和删除Oracle数据库中重复记录的方法。...

    oracle字段自增长

    1. 创建表:create table list(id number, name varchar2(50)); 这里创建了一个名为 list 的表,其中 id 字段为 number 类型,name 字段为 varchar2(50) 类型。 2. 创建序列:create sequence list_seq minvalue...

    Oracle中主键自增实例

    这个触发器会在每次向`your_table`插入新行时,将`SEQ_PRIMARY_KEY`的下一个值赋给新记录的主键列。 3. 使用序列和存储过程: 对于更复杂的场景,可能需要创建存储过程来处理主键的生成和插入操作。这在并发环境中...

    Oracle与MYSQL的几点区别

    INSERT INTO table_name (id) VALUES (seq_id.NEXTVAL); ``` #### 3. 表更新与删除 - **MySQL**: - MySQL允许在更新或删除操作时直接指定表名,无需使用`FROM`关键字。 - 示例:`DELETE user WHERE id = 1;` ...

    浅谈MyBatis-Plus学习之Oracle的主键Sequence设置的方法

    - **pom.xml**:添加Oracle JDBC驱动的依赖,由于授权问题,可能需要从Oracle官网下载后本地安装。 ```xml <groupId>com.oracle</groupId> <artifactId>ojdbc14 <version>10.2.0.4.0 ``` - **db....

Global site tag (gtag.js) - Google Analytics