Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
enable_numeric_rounding
Werte (Standard in Fettdruck)
aktiviert („true“), deaktiviert („false“)
Beschreibung
Gibt an, ob numerisch gerundet werden soll. Falls enable_numeric_rounding
jaon
, rundet Amazon Redshift NUMERIC Werte, wenn sie in andere numerische Typen umgewandelt werden, z. B. INTEGER oderDECIMAL. Falls ja enable_numeric_rounding
off
, schneidet Amazon Redshift NUMERIC Werte ab, wenn sie in andere numerische Typen umgewandelt werden. Weitere Informationen zu numerischen Typen finden Sie unter Numerische Typen.
Beispiel
--Create a table and insert the numeric value 1.5 into it. CREATE TABLE t (a numeric(10, 2)); INSERT INTO t VALUES (1.5); SET enable_numeric_rounding to ON; --Amazon Redshift now rounds NUMERIC values when casting to other numeric types. SELECT a::int FROM t; a --- 2 (1 row) SELECT a::decimal(10, 0) FROM t; a --- 2 (1 row) SELECT a::decimal(10, 5) FROM t; a --------- 1.50000 (1 row) SET enable_numeric_rounding to OFF; --Amazon Redshift now truncates NUMERIC values when casting to other numeric types. SELECT a::int FROM t; a --- 1 (1 row) SELECT a::decimal(10, 0) FROM t; a --- 1 (1 row) SELECT a::decimal(10, 5) FROM t; a --------- 1.50000 (1 row)