error_on_nondeterministic_update - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

error_on_nondeterministic_update

Valores (predeterminados en negrita)

false, true

Descripción

Especifica si las consultas UPDATE con varias coincidencias por fila devuelven un error.

Ejemplo

SET error_on_nondeterministic_update TO true; CREATE TABLE t1(x1 int, y1 int); CREATE TABLE t2(x2 int, y2 int); INSERT INTO t1 VALUES (1,10), (2,20), (3,30); INSERT INTO t2 VALUES (2,40), (2,50); UPDATE t1 SET y1=y2 FROM t2 WHERE x1=x2; ERROR: Found multiple matches to update the same tuple.