Changeset: ac79f0433b88 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ac79f0433b88
Modified Files:
        sql/test/SQLancer/Tests/sqlancer07.sql
Branch: octbugs
Log Message:

New SQLancer crash on subquery


diffs (22 lines):

diff --git a/sql/test/SQLancer/Tests/sqlancer07.sql 
b/sql/test/SQLancer/Tests/sqlancer07.sql
--- a/sql/test/SQLancer/Tests/sqlancer07.sql
+++ b/sql/test/SQLancer/Tests/sqlancer07.sql
@@ -165,3 +165,18 @@ PREPARE SELECT 1 WHERE greatest(true, ?)
 
 PREPARE SELECT (SELECT ? FROM (select 1) as v1(c0));
        -- cannot determine parameter type
+
+START TRANSACTION;
+CREATE TABLE "t0" ("c0" INTEGER,"c1" DECIMAL(18,3));
+INSERT INTO "t0" VALUES (72238796, 0.553);
+CREATE TABLE "t1" ("c0" INTEGER);
+INSERT INTO "t1" VALUES (-1302854973), (-1302854973), (107900469), 
(-292023894);
+CREATE TABLE "t2" ("c0" INTEGER);
+INSERT INTO "t2" VALUES (1), (2), (3);
+
+SELECT t0.c1 FROM t0 WHERE (VALUES (t0.c1 = (SELECT t0.c1 FROM t0)));
+       -- 0.553
+SELECT CAST(sum((((VALUES (NULLIF(0, 1.09949409E8))))*(t0.c0))) AS BIGINT) 
FROM t2 JOIN t0 ON 
+(VALUES ((t0.c1) NOT BETWEEN ASYMMETRIC (CAST(140698873 AS DECIMAL)) AND 
(((SELECT DISTINCT t0.c1 FROM t0, t1, t2) EXCEPT DISTINCT (SELECT t0.c1 FROM 
t0, t2 WHERE TRUE)))));
+       -- 0
+ROLLBACK;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to