[英]How do I write this database comparison in Oracle PL/SQL?
給定具有匹配模式的數據庫x,y:
//for all entries in x.MY_TABLE
// if PRIMARY_KEY of entry exists in y.MY_TABLE
// if {data of entry in x} doesn't match {data of matching entry in y}
// print PRIMARY_KEY
// else
// print PRIMARY_KEY
假設該表是一個簡單的系統,最多具有2列主鍵。
因此,除非鍵和數據(即整行)相同,否則您需要x
中所有主鍵的列表。 我認為應該這樣做。
SELECT PRIMARY_KEY
FROM
(
SELECT * FROM x.MY_TABLE
MINUS
SELECT * FROM y.MY_TABLE
) T;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.