should be it
This commit is contained in:
34
external/duckdb/test/sql/order/negative_offset.test
vendored
Normal file
34
external/duckdb/test/sql/order/negative_offset.test
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
# name: test/sql/order/negative_offset.test
|
||||
# description: Test OFFSET keyword
|
||||
# group: [order]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement error
|
||||
SELECT * FROM generate_series(0,10,1) LIMIT 3 OFFSET -1;
|
||||
----
|
||||
<REGEX>:.*Binder Error.*cannot be negative.*
|
||||
|
||||
statement error
|
||||
SELECT * FROM generate_series(0,10,1) LIMIT -3;
|
||||
----
|
||||
<REGEX>:.*Binder Error.*cannot be negative.*
|
||||
|
||||
statement error
|
||||
SELECT * FROM generate_series(0,10,1) LIMIT -1%
|
||||
----
|
||||
<REGEX>:.*Out of Range Error.*out of range.*
|
||||
|
||||
statement ok
|
||||
CREATE TABLE integers AS SELECT -1 k;
|
||||
|
||||
statement error
|
||||
SELECT * FROM generate_series(0,10,1) LIMIT (SELECT k FROM integers);
|
||||
----
|
||||
<REGEX>:.*Invalid Input Error.*out of range.*
|
||||
|
||||
statement error
|
||||
SELECT * FROM generate_series(0,10,1) LIMIT 1 OFFSET (SELECT k FROM integers);
|
||||
----
|
||||
<REGEX>:.*Invalid Input Error.*out of range.*
|
||||
Reference in New Issue
Block a user