27 lines
551 B
SQL
27 lines
551 B
SQL
# name: test/fuzzer/pedro/overflow_parsing_interval.test
|
|
# group: [pedro]
|
|
|
|
statement ok
|
|
PRAGMA enable_verification
|
|
|
|
# Parsing as a double loses prcision
|
|
query I
|
|
SELECT INTERVAL '-9223372036854775808' MICROSECONDS;
|
|
----
|
|
-2562047788:00:54.775808
|
|
|
|
query I
|
|
SELECT INTERVAL '-9223372036854775807' MICROSECONDS;
|
|
----
|
|
-2562047788:00:54.775808
|
|
|
|
statement error
|
|
SELECT INTERVAL '9223372036854775296' MICROSECONDS;
|
|
----
|
|
the value is out of range for the destination type
|
|
|
|
query I
|
|
SELECT INTERVAL '9223372036854775295' MICROSECONDS;
|
|
----
|
|
2562047788:00:54.774784
|