oracle 數據庫批量變更數據 將a表字段批量更新為b表字段

需求:將excel表中的數據批量更新到 taccoinfo表中vc_broker字段

0、備份:

create table taccoinfo0724??as??select vc_custno ,vc_broker from taccoinfo??


1、創建臨時表:
create table taccoinfo0724_1 as ?select vc_custno ,vc_broker from taccoinfo?
WHERE ?1=2?
將附近列表信息導入taccoinfo0724_1臨時表(如果數據不對,可以在最前列插入一空列,直接復制到表里面)

2、再次檢查更新內容是否正確


SELECT?
t1.vc_custno,?
t1.vc_broker AS 原經紀人,?
t2.vc_broker AS 待更新經紀人
FROM taccoinfo t1
JOIN taccoinfo0724_1 t2 ON t1.vc_custno = t2.vc_custno;

3、執行更新語句

MERGE INTO taccoinfo t1
USING taccoinfo0724_1 t2
ON (t1.vc_custno = t2.vc_custno)
WHEN MATCHED THEN
UPDATE SET t1.vc_broker = t2.vc_broker;

說明

  • MERGE INTO taccoinfo t1:指定要進行操作(更新)的目標表為?taccoinfo,并給它一個別名?t1
  • USING taccoinfo0724_1 t2:指定用于比較和獲取數據的源表為?taccoinfo0724_1,并給它一個別名?t2
  • ON (t1.vc_custno = t2.vc_custno):設置連接條件,即當兩個表中的?vc_custno?字段值相等時,進行后續操作。
  • WHEN MATCHED THEN UPDATE SET t1.vc_broker = t2.vc_broker:當滿足?ON?條件時(即兩表中有匹配的記錄),執行更新操作,將目標表?t1?中的?vc_broker?字段值更新為源表?t2?中對應的?vc_broker?字段值。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/90419.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/90419.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/90419.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vim-xcode 項目常見問題解決方案

vim-xcode 項目常見問題解決方案 項目基礎介紹 vim-xcode 是一個開源項目,旨在通過 Vim 編輯器與 Xcode 項目進行交互。該項目允許開發者在 Vim 中直接構建、測試和運行 Xcode 項目,從而提高開發效率。vim-xcode 主要使用 Vimscript 編寫,并依…

個性化網頁計數器

需要一個服務器環境來存放我們的計數器腳本和數據庫。對于初學者來說,PHP和MySQL是一個不錯的組合,因為它們易于學習且廣泛應用。接下來,我們開始編寫PHP腳本。這個腳本的主要任務是接收來自網頁的請求,并將訪問信息存儲到數據庫中…

詳解力扣高頻SQL50題之1683. 無效的推文【入門】

傳送門:1683. 無效的推文 題目 表:Tweets ----------------------- | Column Name | Type | ----------------------- | tweet_id | int | | content | varchar | ----------------------- 在 SQL 中,tweet_id 是這個表的主鍵。 content 只…

Spring Boot與Python的聯動:實戰案例解析

目錄一、背景與需求二、技術準備2.1 Spring Boot 基礎2.2 Python 環境搭建三、基于 RESTful API 的調用3.1 創建 Python Flask 應用3.2 創建 Spring Boot 應用3.3 測試與驗證四、通過 ProcessBuilder 調用 Python 腳本4.1 創建 Python 腳本4.2 Spring Boot 中調用腳本4.3 注意事…

力扣刷題(第九十七天)

靈感來源 - 保持更新,努力學習- python腳本學習密鑰格式化解題思路移除原字符串中的所有破折號,并將小寫字母轉換為大寫。從后向前遍歷處理后的字符串,每 K 個字符為一組。最后將各組逆序拼接,并用破折號分隔。class Solution:def…

ESP32入門實戰:PC遠程控制LED燈完整指南

引言:物聯網遠程控制基礎 遠程控制是物聯網應用的基礎功能之一,通過ESP32實現PC遠程控制LED燈不僅是一個經典入門項目,更是理解網絡通信、嵌入式開發和物聯網交互的絕佳實踐。本文將詳細介紹如何通過WiFi和UDP協議,從零開始構建一…

主流攝像頭協議及其開源情況,GB/T 28181協議介紹

一、主流攝像頭協議及開源情況 1. RTSP(Real Time Streaming Protocol) 技術特性:基于TCP/UDP的實時流傳輸協議,支持雙向通信(如暫停、播放控制)。應用場景:攝像頭實時監控、視頻點播系統。開源…

「iOS」——RunLoop學習

底層學習iOS--RunLoop學習RunLoop的概念RunLoop與線程的關系RunLoop的結構ModeObserverTimerSourceRunLoop 執行流程RunLoop 的應用1.AutoreleasePool是什么時候釋放的2.觸控事件的響應3.刷新界面4.線程保活小知識mach Port**Toll-Free Bridging(對象橋接&#xff0…

從零構建 Node20+pnpm+pm2 環境鏡像:基于 Dockerfile 的兩種方案及持久化配置指南

前言:在Node.js項目部署中,環境一致性和服務自動恢復是運維的核心需求。無論是本地開發還是生產部署,使用Docker封裝Node20、pnpm(高效包管理)和pm2(進程守護)環境,能避免“本地能跑…

【Python機器學習】4.3. 模型優化

喜歡的話別忘了點贊、收藏加關注哦(關注即可查看全文),對接下來的教程有興趣的可以關注專欄。謝謝喵!(・ω・) 4.3.1. 實戰中會遇到的問題 首先看一個例子: 根據任檢測數據x1x_1x1?、x2x_2x2…

Impact rating 影響等級定義(學習筆記)

影響等級可以通過四個方面定義,包含安全性safety,經濟型financial,操作性operational,和私密性privacy 即[S,F,O,P]這四個方面。每個方面又可以定義四個不同的等級,包含severe(嚴重的)&#xff…

同花順前端潛在面試題目與答案

潛在面試題目與答案 以下是根據您提供的“崗位職責”和“崗位要求”整理出的潛在面試題目和參考答案。請注意,這些答案僅供參考,您需要根據自己的實際經驗和理解進行更詳細和個性化的闡述。 一、基礎技術知識(Vue/前端工程化/HTML/CSS/JS&…

J2EE模式---組合實體模式

組合實體模式基礎概念組合實體模式(Composite Entity Pattern)是一種企業級設計模式,屬于 J2EE 模式的一種,其核心思想是將多個實體對象組合成一個更高層次的對象(組合實體),以簡化客戶端與這些…

基于CloudBase+React+CodeBudddy的云上智能睡眠應用開發實踐

本文詳細記錄了如何利用CloudBase云開發平臺、React前端框架和CodeBudddy智能編程技術棧,構建一個云端智能睡眠監測與分析系統。通過完整的項目實踐,探索AIoT時代健康管理應用的開發范式。一、智能睡眠監測:云時代的健康守護者在快節奏的現代…

QML 模型

QML模型基礎架構QML采用經典的Model-View-Delegate (MVD)?架構來分離數據與界面,這與MVC模式類似但更加適合聲明式UI開發。在這個架構中:?Model?:負責管理數據,可以是簡單的整數,也可以是復雜的C自定義模型?View?…

基于Trae IDE與MCP實現網頁自動化測試的最佳實踐

引言 在現代Web開發流程中,自動化測試已成為保障應用質量、提升開發效率的關鍵環節。Playwright作為一款新興的測試框架,因其出色的跨瀏覽器支持能力和豐富的API特性,正逐漸成為自動化測試領域的主流選擇。本文將詳細介紹如何在葡萄城Trae ID…

Android 動畫優化

動畫是提升 Android 應用用戶體驗的核心手段 —— 流暢的過渡動畫能讓頁面切換更自然,交互反饋動畫能讓操作更有質感。但動畫也是性能 “重災區”:掉幀、卡頓、內存暴漲等問題,往往源于對動畫原理和優化技巧的忽視。本文將從動畫性能的核心瓶…

Linux——進程間通信,匿名管道,進程池

文章目錄一、進程間通信(IPC)的理解1.為什么進程間要通信(IPC)2.如何進行通信二、匿名管道1.管道的理解2.匿名管道的使用3.管道的五種特性4.管道的四種通信情況5.管道緩沖區容量三、進程池1.進程池的理解2.進程池的制作四、源碼Pr…

深度分析Java內存回收機制

內存回收機制是Java區別于C/C等語言的核心特性之一,也是Java開發者理解程序性能、解決內存相關問題(如內存泄漏、OOM)的關鍵。 核心目標: 自動回收程序中不再使用的對象所占用的內存,防止內存耗盡,同時盡量…

uniapp “requestPayment:fail [payment支付寶:62009]未知錯誤“

解決方案:兄弟,有一種可能是你用測試機沒有安裝支付寶