`

oracle合并表数据函数:merger into..

阅读更多
Merger into是oracle9i开始增加的一个函数,用来将两个表的数据合并时,或将一个表的数据添加到另一个表但又不能添加重复数据:
sql语法如下:
    merge into table_name table_alias using (table|view|sub_query) alias on(join condition)
when matched then update set col1=col1_val,col2=col2_val......
when not matched then insert (column_list)values(columns_values)

用法示例:
  create table user_temp as select * from auth_user
然后将user_temp中删除几条数据。
这时再将auth_user表中的数据合并到user_temp中,
merge into user_temp mt using auth_user au on( mt.usr_id=au.usr_id)
when matched then update set usr_name=au.usr_name,usr_password=au.usr_password
when not matched then insert (usr_id,usr_name,org_id,usr_password,usr_status)values(au.usr_id,au.usr_name,au.org_id,au.usr_password,'1')

再查看user_temp表,两个表的数据完全一样.

0
1
分享到:
评论

相关推荐

    file_merger1.0.rar_FileMerg_file Merger_文件合并

    6. "file_mergerDlg.h"和"file_merger.h":头文件,定义了程序中使用的类和函数接口。 7. "StdAfx.h":预编译头文件,包含了项目的预编译标识和其他公共头文件。 这些源代码文件揭示了"file_merger"的内部结构和...

    Zotero-DuplicatesMerger

    来自GITHUB作者frangoud的文档合并删除插件,适用于Zotero。原下载网站网速较慢,提供一个下载链接 使用方法: 1.下载zotero 重复条目合并文件。 2.在Zotero中点击工具-附加组件,齿轮处选择 install Add-on from ...

    manifest-merger-22.1.1.zip

    本文将详尽探讨如何利用Maven这一强大的构建工具,创建一个简单的Bukkit插件,并从"manifest-merger-22.1.1.zip"和"Bukkit-Plugin-Simple.zip"这两个资源出发,引导读者深入理解Bukkit插件的开发过程。 一、Maven与...

    python批量合并PDF文档.rar

    merger.write(output_path) ``` 这个函数通过`PdfFileMerger`对象逐个添加PDF文件,最后将所有文件写入到`output_path`指定的合并文件。 4. **遍历文件夹**: 使用`os`库遍历指定目录下的所有PDF文件: ```...

    数据结构实现(C++版)

    2.5.Merger .......... 自定义函数接口 2.6.UnionFind ..... 并查集接口 3.高级数据结构 3.1.ArrayQueue .......................... 队列_基于动态数组实现 3.2.LinkedListQueue .................. 队列__基于链表...

    svn merger.rar

    本文将深入探讨"svn merger.rar"中的核心知识点,即如何有效地使用SVN进行代码合并。 一、SVN简介 SVN,全称Subversion,是一种开源的版本控制系统,用于管理文件和目录的历史版本,提供对文件和目录的增删改查...

    PDF分割及合并软件:GetPDF Splitter Merger

    PDF分割器, PDF分割软件, PDF分离软件, PDF合并软件, GetPDF Splitter Merger. 一款小型绿色软件,用了多年感觉不错.可以任意分割PDF中的某一页,或者某几页,不会损坏文件. 另外,可以将多个PDF文件合并到一起. 简单...

    openapi-merger-demo.zip

    - `openapi-utils`:提供了合并OpenAPI文件的辅助函数。 - `redoc-cli`或`swagger-ui`等文档生成工具通常也支持合并功能。 5. **合并策略** - 路径和操作合并:相同的路径和HTTP方法会合并,确保所有定义都包含...

    GroupDocs.Merger-for-Java:GroupDocs.Merger for Java示例,插件以及展示项目和网站

    合并和拆分文档的Java库 允许开发人员加入多个文档,并跨多种操纵文档结构。 合并API还允许重新排序或替换文档页面,更改页面方向,管理文档密码等等。 目录 描述 产品文档,其中包含《开发人员指南》,《发行说明...

    windows merger zip

    Windows Merger ZIP是一款专为此目的设计的实用工具,它能够帮助用户高效地检查并合并ZIP压缩包内的文件和文件夹差异。本文将详细介绍这一功能及其应用。 一、Windows Merger:文件对比专家 Windows Merger是...

    A-PDFMerger(PDF文件分割合并)v4.8官方免费安装版

    A-PDF Merger是一款简单易用的PDF分割合并软件,它主要帮助用户将一个或多个单独的PDF文件合并为独立文件,而且我们还可以将一些比较大的PDF文件通过自定义分割参数将其分为多个文件,通常A-PDF Merger分割合并软件...

    PDF_MERGER.zip

    PDF_MERGER.zip是一个压缩包,其主要目的是为了便于作者与他人分享和交流关于PDF文件合并的技巧和工具。PDF(Portable Document Format)是一种广泛使用的文档格式,它能保留原始文档的格式和内容,便于跨平台查看和...

    Python库 | inspire-json-merger-11.0.25.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:inspire-json-merger-11.0.25.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    EXCEL表格操作超级工具

    >>将文件名以“号码分割.xls-P”开头的表格,从第0行开始,向下20行的数据内容合并 例:-merger 号码分割.xls-P 0 20 >>如果可选参数不输入,默认将表格全部内容进行合并 例: -merger 号码分割.xls-P >>从100行开始...

    Python库 | inspire_json_merger-11.0.11-py2-none-any.whl

    `inspire_json_merger`库为Python开发者提供了一个强大而灵活的工具,帮助他们高效地处理和合并JSON数据。无论是简单的数据合并还是复杂的数据结构整合,这个库都能应对自如。通过其易用的API和强大的冲突解决机制,...

    PYthon代码 pdf合并

    merger.append(pdf1) merger.append(pdf2) # 指定合并后PDF文件的输出路径和文件名 output = open('merged.pdf', 'wb') # 将合并后的PDF文件写入输出文件 merger.write(output) # 关闭所有打开的文件 ...

    java多个pdf文件合并成一个

    merger.mergeDocuments(MemoryStreamFactory.create()); ``` 5. **保存合并后的PDF**:将合并结果保存到一个新的PDF文件中。 ```java PDDocument mergedDocument = merger.getDocument(); mergedDocument.save(...

    android-manifest-merger:Android Manifest Merger用作独立应用程序

    git clone git@github.com:Bresiu/android-manifest-merger.git mvn安装 java -jar target/manifest-merger-jar-with-dependencies.jar --main mainAndroidManifest.xml --log [VERBOSE, INFO, WARNING, ERROR] -...

    PyPI 官网下载 | inspire-json-merger-7.0.8.tar.gz

    总的来说,"inspire-json-merger"是一个用于合并JSON数据的Python库,它提供了在Python环境中处理和整合JSON数据的能力。对于需要处理大量JSON数据的开发者来说,这个库可能是非常实用的工具。通过了解其功能和使用...

    经典数据结构上机题—答案..pdf

    8. **有序表合并**:`Merger`函数将两个非递减有序表合并为一个新的非递减有序表。这里采用双指针法,比较两个表中的元素大小,将较小的元素放入结果表。 9. **循环队列操作**:循环队列是队列的一种扩展形式,利用...

Global site tag (gtag.js) - Google Analytics