Hi
I am trying to run merge statement with Iceberg with Spark
I am getting below error


THis is the statement


MERGE INTO glue.euc_dp_prd.emp_merge_test AS t USING source AS s ON
t.emp_id=s.emp_id WHEN MATCHED THEN UPDATE SET t.name=s.name ,
t.dept=s.dept , t.doj=s.doj

pyspark.errors.exceptions.captured.AnalysisException:
[INVALID_NON_DETERMINISTIC_EXPRESSIONS] The operator expects a
deterministic expression, but the actual expression is "(emp_id =
emp_id)", "exists(emp_id)".; line 1 pos 0;

Reply via email to