原文:Oracle“ORA-38104: 無法更新ON子句中引用的列”解決方式

今天在plsql中使用merge into更新字段時遇到了一個問題。 相關代碼如下: 這里請注意,在ON中出現的字段,不可以在WHEN MATCHED THEN中更新,所以無法更新A.CORE SIZE字段 正確的寫法如下: ...

2020-07-02 16:00 0 2367 推薦指數:

查看詳情

oracle : 無法更新 ON 子句中引用

下面這個句子總是無法執行,提示:無法更新 ON 子句中引用: "PT"."GROUP_CODE" 原因:on中 "PT"."GROUP_CODE"已經用作了匹配,無法在update里又做更改,需要去掉匹配才能做update操作。 merge into t_procedure_test ...

Thu Mar 28 22:36:00 CST 2019 0 1037
Oracle 兩表更新 報錯ORA-01779: 無法修改與非鍵值保存表對應的

報錯: 原因:B表去更新A表字段,在A表和B表關聯的時候,B表date_num不是主鍵或date_num字段沒有設置唯一鍵,導致B表date_num里有重復數據 解決辦法:   第一種:修改業務數據,使date_num數據唯一   第二種:寫一個視圖 ...

Mon Nov 02 23:46:00 CST 2020 0 1020
oracle之WHERE子句中常用的運算符

WHERE子句中常用的運算符4.1 運算符及優先級:算數運算符*,/,+,-,邏輯運算符not, and ,or比較運算符單行比較運算 =,>, >=,<,<=, <>多行比較運算 >any,>all,<any,<all ...

Mon Jun 11 18:20:00 CST 2018 0 1241
SQL語句中 NOT IN 子句的“正確打開方式

在寫SQL語句的時候,若where條件是判斷用戶不在某個集合當中,我們習慣使用 where 列名 not in (集合) 子句,這種寫法本身沒有問題,但實踐過程中卻發現很多人在寫類似的SQL語句時,寫的代碼存在隱患,而這種隱患往往難以發現。 1. 存在隱患的寫法 首先,我們來評估一條簡單 ...

Fri Aug 18 02:02:00 CST 2017 2 22361
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM