1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
# name: test/sql/sample/test_sample_too_big.test
# description: Test SAMPLE keyword
# group: [sample]
require ram 16gb
statement ok
CREATE TABLE t1(a INT);
statement ok
INSERT INTO t1 VALUES(1), (2), (3), (3), (5);
statement error
SELECT * FROM t1 TABLESAMPLE RESERVOIR(1222222220022220);
----
<REGEX>:.*Sample rows.*out of range.*
statement error
SELECT * FROM t1 WHERE a IN (SELECT * FROM t1 TABLESAMPLE RESERVOIR(1222222220022220));
----
<REGEX>:.*Sample rows.*out of range.*
statement error
SELECT * FROM t1 WHERE a IN (SELECT * FROM t1 TABLESAMPLE RESERVOIR(1000000001));
----
<REGEX>:.*Sample rows.*out of range.*
query I
SELECT * FROM t1 WHERE a IN (SELECT * FROM t1 TABLESAMPLE RESERVOIR(1000000000)) order by all
----
1
2
3
3
5
|