Oracleで、2つのオプションのテーブルからテーブルの列を更新することは可能ですか. つまり、列がまったく同じ2つのテーブルがあり、入力IDに従って、関連するテーブルを更新したいと考えています。たとえば。
UPDATE CASE WHEN EXISTS (
SELECT A.ID FROM Table_A A
WHERE A.ID = 'B1'
)
THEN
Table_A A
SET A.Status = '0'
WHERE A.ID = 'B1'
ELSE
Table_B B
SET B.Status = '0'
WHERE B.ID = 'B1'
Table_A と Table_B には、レコードが異なるまったく同じ列があります。
ありがとうございました。