嘿,我需要比较两个相同结构的表。
Table1
EmpNO - Pkey
EmpName
DeptName
FatherName
IssueDate
ValidDate
我需要传递EMPNO
as 参数,我需要比较是否有任何列发生变化?并返回 YES OR NO 值。
我可以使用 PL/SQL 函数来做到这一点吗?我正在考虑使用CONCAT
内置功能来做到这一点。
我正在尝试下面的
Table1Concat = Select CONCAT(Column1.....6) from tbale1 where emp_no= in_empno;
Table2Concat = Select CONCAT(Column1.....6) from tbale2 where emp_no= in_empno;
IF(Table1Concat<>Table2Concat ) THEN return data_changed :='YES';
else data_changed :='NO';
END;