oracle关于批量执行数据库的操作
2018-04-08 15:57
267 查看
查询树结构的sql:
select * from T_oa_goods_type connect by prior id = parent_id start WITH id= '01'
批量添加sql:
insert all into tablename values() [b] into tablename values() .....[/b]
批量更新sql: 要确保sql执行正确的前提下不能出现需要回滚事务的业务,风险比较大
MERGE INTO t_s_role_function T1 USING (select * from ( select ' ' as roleid ,'' as functionId from dual union select ' ' as roleid ,'' as functionId from dual
)) T2 ON (T1.ROLEID=T2.roleid AND T1.FUNCTIONID=T2.functionid) WHEN MATCHED THEN UPDATE SET operation = T2.operation
select * from T_oa_goods_type connect by prior id = parent_id start WITH id= '01'
批量添加sql:
insert all into tablename values() [b] into tablename values() .....[/b]
批量更新sql: 要确保sql执行正确的前提下不能出现需要回滚事务的业务,风险比较大
MERGE INTO t_s_role_function T1 USING (select * from ( select ' ' as roleid ,'' as functionId from dual union select ' ' as roleid ,'' as functionId from dual
)) T2 ON (T1.ROLEID=T2.roleid AND T1.FUNCTIONID=T2.functionid) WHEN MATCHED THEN UPDATE SET operation = T2.operation
相关文章推荐
- ORACLE数据库误操作执行了DELETE,该如何恢复数据?
- .net 调用Oracle.Data.Access 组件提供的用于批量操作的方法—获取数据库表结构方法和跟参数赋值方法
- 关于SQL2000到oracle链接数据库执行失败的原因
- 关于php操作mysql执行数据库查询的一些常用操作汇总
- Oracle 数据库中关于对表字段约束的操作(设置、删除、查询)
- 利用Ibatis执行批量插入更新数据库操作
- oracle数据库的优化-关于rownum操作
- 各种数据库的批量插入操作_Oracle
- .net中利用oracle产品自带的数据访问组件(Oracle.DataAccess.dll)提升批量更新操作的执行效率
- 关于Oracle的XMLType类型的数据库操作
- 这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!
- 随便写点:关于java操作数据库和oracle锁。。。
- 近日小总结-关于oracle批量操作
- ADO.NET下的SqlBulkCopy类执行数据库间批量复制操作
- jdbc 连接数据库、批量操作、事务(oracle、mysql)
- 读取大数据量excel并执行批量更新数据库操作
- JDBC之数据库的增,删,改,查, 搜, 批量执行,获取表结构,获取某一用户下所有的表,滚轴操作的封装
- C#.NET执行Oracle DBLink关于“ORA-02041: 客户数据库未开始一个事务处理”
- 利用Ibatis执行批量插入更新数据库操作
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce