`
wangrl
  • 浏览: 148557 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle根据已有数据生成insert语句

 
阅读更多

select 'insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (' || user_id || ', ' ||  role_id || ');' from (

  select distinct user_id, role_id from usermgr.ts_user_org_position uop, usermgr.ts_position p, usermgr.ts_role r

  where uop.position_id=p.position_id and p.position_code=r.role_code

);

 

执行以上语句,会生成对应的insert语句:

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (239, 1176);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (419, 724);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (14627, 722);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (14410, 721);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (877, 721);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (511, 721);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (431, 721);

insert into USERMGR.TS_USER_ROLE(USER_ID, ROLE_ID) values (649, 720);

分享到:
评论

相关推荐

    自动生成INSERT语句

    在Oracle中,根据已有表的的数据,自动作成用于数据更新的SQL语句,形成SQL文件存放在磁盘上。 可以用于备份数据或系统升级。

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    1.6 INSERT语句 14 1.6.1 单表插入 14 1.6.2 多表插入 15 1.7 UPDATE语句 17 1.8 DELETE语句 20 1.9 MERGE语句 22 1.10 小结 24 第2章 SQL执行 25 2.1 Oracle架构基础 25 2.2 SGA-共享池 27 2.3 库高速...

    最全的oracle常用命令大全.txt

    数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。 我们不能手工修改数据字典里的信息。  很多时候,一般的ORACLE用户不知道如何有效地利用它。  dictionary...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     数据查询语言 (Data Query Language, DQL) 是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。例如:SELECT(查询)  数据控制语言Data Controlling Language(DCL),用来...

    Oracle第三方工具pl\sql developer绿色中文版

    它可以执行任何SQL语句,包括select,update,delete,insert,create,alter等常用语句,查询速度非常快,并且有 <br/>快捷键,记录执行代码,显示执行时间,显示查询或更新记录数,并且可以打开多个SQL语句执行窗口,不用...

    经典全面的SQL语句大全

     根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only C: select * into table2 from table  5、说明...

    WinSQL Professional v9.0.107.624 破解版

    例如,从Oracle到DB2或其他方式导出到文本文件从文本文件导入生成INSERT INTO现有的数据报表进口/出口手动或计划任务定期运行使用拖放-N-下降移动数据从一个源到另一个增强的数据和模式比较比较两个数据库之间的架构...

    PL/SQL 基础.doc

    2) Oracle客户端工具访问Oracle服务器的操作语言; 3) Oracle对SQL的扩充; 4. PL/SQL的优缺点 优点:1) 结构化模块化编程,不是面向对象; 2) 良好的可移植性(不管Oracle运行在何种操作系统); 3) 良好的可...

    Toad 使用快速入门

    可以方便的对表进行分析,查看表地所有信息,可以有条件的倒出表里面的数据,并且保存为sql语句。 v. 可以方便的对表进行重组,可以完成exp/imp作不到的事情,而且更少地人工参与,更加安全。 对于视图,存储过程...

    PL/SQL Developer8.04官网程序_keygen_汉化

     图形化查询构建器简化了新选择语句的创建和已有语句的修改过程。只要拖放表格和视窗,为区域列表选择专栏,基于外部键约束定义联合表格即可。 比较用户对象  对表格定义、视图、程序单元等作出修改后,将这些修改...

    PLSQLDeveloper下载

    查询构建器——图形化查询构建器简化了新选择语句的创建和已有语句的修改过程。只要拖放表格和视窗,为区域列表选择专栏,基于外部键约束定义联合表格即可。 比较用户对象——对表格定义、视图、程序单元等作出修改...

    asp.net知识库

    将数据库表中的数据生成Insert脚本的存储过程!!! 2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高) 分页存储过程:排序反转分页法 优化后的通用分页存储过程 sql语句 一些Select检索高级...

    经典SQL脚本大全

    │ │ 8.2.5 校验表中数据是否有循环编码的通用存储过程.sql │ │ 8.2.6 复制指定节点及其所有子节点到指定结点的处理示例(借鉴方式排序法).sql │ │ 8.2.6 复制指定节点及其所有子节点到指定结点的处理示例.sql ...

    Sqlserver2000经典脚本

    │ 8.1.4 生成编码规则调整处理T-SQL语句的函数.sql │ │ 8.1.5 删除节点处理的通用存储过程.sql │ │ 8.1.5 移动节点处理的通用存储过程.sql │ │ 8.2.2 树形数据层次显示处理示例.sql │ │ ...

Global site tag (gtag.js) - Google Analytics