Files
ast-project/part1/results/2/bug_d2b349fb-99a1-41f0-b40c-b5f9e4c65454_logic.md
2026-06-24 13:47:14 +02:00

69 KiB

Summary

**No review yet**

Minimized query

BEGIN TRANSACTION;
PRAGMA hard_heap_limit = 50000000;
SAVEPOINT sp9224;
PRAGMA count_changes = OFF;
SAVEPOINT sp3035;
ATTACH DATABASE ':memory:' AS aux93;
ATTACH DATABASE ':memory:' AS aux17;
.limit
.changes off
.show
SAVEPOINT sp6204;
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', quote(octet_length('你好'))))NVARCHAR(CAST(-replace('aaa', 'a', 'bb') AS NATIVE CHARACTER(jsonb_tree(round(atan(x'5e277118718d1dd04170ff'), CAST(CAST(-like(datetime(CAST(x'3487dfff769ceca3e07221' AS INT8), '+1 day'), '') AS MEDIUMINT) AS NUMERIC))))NVARCHAR(rtrim('hello', NULL)))),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-timediff(NULL, max(sign(('&' - NULL))))timediff(NULL, NULL)), ('b','d',round(length(12.5), -1));
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE NOT NOT NOT (NOT NOT (0)) ;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
REINDEX T;
SELECT COUNT(*) FILTER (WHERE z IS NOT NULL), SUM(rowid) FILTER (WHERE z > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(z) FILTER (WHERE z > 0 AND z < 100), COUNT(*) FILTER (WHERE typeof(z) = "text") FROM t1;
PRAGMA count_changes = TRUE;
SELECT COUNT(*) FROM T;
DROP TABLE IF EXISTS t1;
UPDATE one SET o = o + 1 WHERE rowid = 1 RETURNING *;
PRAGMA temp_store = '2';
RELEASE sp6204;
SELECT COUNT(*) FILTER (WHERE o IS NOT NULL), SUM(rowid) FILTER (WHERE o > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(o) FILTER (WHERE o > 0 AND o < 100), COUNT(*) FILTER (WHERE typeof(o) = "text") FROM one;
CREATE TRIGGER IF NOT EXISTS trg_T_4183 AFTER DELETE ON T BEGIN SELECT RAISE(IGNORE); END;
INSERT INTO t1 VALUES ('x', 1) ON CONFLICT(x) DO UPDATE SET x = excluded.x, z = excluded.z;
.show
SAVEPOINT sp6204;
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', quote(octet_length('你好'))))NVARCHAR(CAST(100 AS NATIVE CHARACTER(70)NVARCHAR(100))),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
CREATE TABLE T (
  A VARCHAR(15) PRIMARY KEY,
  B VARCHAR(30) NOT NULL,
  C BIGINT UNIQUE
);
INSERT INTO T VALUES ('a', 'x', -9223372036854775808);
INSERT INTO T VALUES ('b', 'y', -1000000);
INSERT INTO T VALUES ('c', 'y', 0);
INSERT INTO T VALUES ('d', 'y', 42);
INSERT INTO T VALUES ('e', 'x', 9223372036854775807);
INSERT INTO T VALUES ('f', 'z', 2147483648);
SELECT * FROM T WHERE C > 0 ORDER BY C DESC;
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
REINDEX T;
SELECT COUNT(*) FILTER (WHERE z IS NOT NULL), SUM(rowid) FILTER (WHERE z > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(z) FILTER (WHERE z > 0 AND z < 100), COUNT(*) FILTER (WHERE typeof(z) = "text") FROM t1;
PRAGMA count_changes = TRUE;
SELECT COUNT(*) FROM T;
DROP TABLE IF EXISTS t1;
UPDATE one SET o = o + 1 WHERE rowid = 1 RETURNING *;
PRAGMA temp_store = '2';
RELEASE sp6204;
SELECT COUNT(*) FILTER (WHERE o IS NOT NULL), SUM(rowid) FILTER (WHERE o > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(o) FILTER (WHERE o > 0 AND o < 100), COUNT(*) FILTER (WHERE typeof(o) = "text") FROM one;
CREATE TRIGGER IF NOT EXISTS trg_T_4183 AFTER DELETE ON T BEGIN SELECT RAISE(IGNORE); END;
INSERT INTO t1 VALUES ('x', 1) ON CONFLICT(x) DO UPDATE SET x = excluded.x, z = excluded.z;
.show
SAVEPOINT sp6204;
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', quote(octet_length('你好'))))NVARCHAR(CAST(100 AS NATIVE CHARACTER(70)NVARCHAR(100))),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM	vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
CREATE TABLE T1 (
  A VARCHAR(10) PRIMARY KEY,
  B VARCHAR(15) UNIQUE,
  C BIGINT
);
CREATE TABLE `T2` (
  X VARCHAR(20) PRIMARY KEY,
  A VARCHAR(10),
  FOREIGN KEY (A) REFERENCES T1(A)
);
INSERT INTO T1 VALUES ('a', 'p', 9999999999999);
INSERT INTO T1 VALUES ('b', 'q', -9999999999999);
INSERT INTO T2 VALUES ('m', 'a');
INSERT INTO T2 VALUES ('n', 'b');
SELECT T2.X, T1.C FROM T2 LEFT JOIN T1 ON T2.A = T1.A WHERE T1.C > -1000000000000;
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
REINDEX T;
SELECT COUNT(*) FILTER (WHERE z IS NOT NULL), SUM(rowid) FILTER (WHERE z > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(z) FILTER (WHERE z > 0 AND z < 100), COUNT(*) FILTER (WHERE typeof(z) = "text") FROM t1;
PRAGMA count_changes = TRUE;
SELECT COUNT(*) FROM T;
DROP TABLE IF EXISTS t1;
UPDATE one SET o = o + 1 WHERE rowid = 1 RETURNING *;
PRAGMA temp_store = '2';
RELEASE sp6204;
SELECT COUNT(*) FILTER (WHERE o IS NOT NULL), SUM(rowid) FILTER (WHERE o > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(o) FILTER (WHERE o > 0 AND o < 100), COUNT(*) FILTER (WHERE typeof(o) = "text") FROM one;
CREATE TRIGGER IF NOT EXISTS trg_T_4183 AFTER DELETE ON T BEGIN SELECT RAISE(IGNORE); END;
INSERT INTO t1 VALUES ('x', 1) ON CONFLICT(x) DO UPDATE SET x = excluded.x, z = excluded.z;
.show
SAVEPOINT sp6204;
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', quote(octet_length('你好'))))NVARCHAR(CAST(100 AS NATIVE CHARACTER(70)NVARCHAR(100))),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
REINDEX T;
SELECT COUNT(*) FILTER (WHERE z IS NOT NULL), SUM(rowid) FILTER (WHERE z > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(z) FILTER (WHERE z > 0 AND z < 100), COUNT(*) FILTER (WHERE typeof(z) = "text") FROM t1;
PRAGMA count_changes = TRUE;
SELECT COUNT(*) FROM T;
DROP TABLE IF EXISTS t1;
UPDATE one SET o = o + 1 WHERE rowid = 1 RETURNING *;
PRAGMA temp_store = '2';
RELEASE sp6204;
SELECT COUNT(*) FILTER (WHERE o IS NOT NULL), SUM(rowid) FILTER (WHERE o > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(o) FILTER (WHERE o > 0 AND o < 100), COUNT(*) FILTER (WHERE typeof(o) = "text") FROM one;
CREATE TRIGGER IF NOT EXISTS trg_T_4183 AFTER DELETE ON T BEGIN SELECT RAISE(IGNORE); END;
INSERT INTO t1 VALUES ('x', 1) ON CONFLICT(x) DO UPDATE SET x = excluded.x, z = excluded.z;
.show
SAVEPOINT sp6204;
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', quote(octet_length('你好'))))NVARCHAR(CAST(100 AS NATIVE CHARACTER(70)NVARCHAR(100))),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
.parameter
ATTACH DATABASE ':memory:' AS aux70;
.check
CREATE TABLE T (
  a NATIVE CHARACTER(strftime('%Y-%m-%d', 70))NVARCHAR(100),
  b TEXT,
  c REAL
);
INsErT INTO T VALUES ('a','b',round(julianday(x'ce'))), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
PRAGMA vdbe_addoptrace = OFF;
CREATE TABLE one(o);
INSERT INTO one DEFAULT VALUES;
CREATE TABLE t1(x, z);
INSERT INTO t1 VALUES('' || ('aaa'), json_array_length(1320017232380564505, '$.arr'));
INSERT INTO t1 VALUES('aaa', 4.0);
CREATE VIEW vvv AS WITH _m AS MATERIALIZED (SELECT * FROM t1) SELECT * FROM _m UNION ALL SELECT 0, 0 WHERE 0;
SELECT ( SELECT sum(z) FROM vvv WHERE x='aaa' ) FROM one;
INSERT INTO one VALUES (NULL);
ALTER TABLE t1 ADD COLUMN extra_8851 INT8;
INSERT INTO t1 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_one_5101 BEFORE UPDATE OF o ON one BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT COUNT(*) FROM t1;
INSERT INTO t1 SELECT * FROM t1;
SELECT COUNT(*) FILTER (WHERE x IS NOT NULL), SUM(rowid) FILTER (WHERE x > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(x) FILTER (WHERE x > 0 AND x < 100), COUNT(*) FILTER (WHERE typeof(x) = "text") FROM t1;
UPDATE one SET o = json_object('k', o) WHERE o IS NOT NULL RETURNING *;
WITH a AS MATERIALIZED (SELECT * FROM one), b AS NOT MATERIALIZED (SELECT * FROM a) SELECT * FROM b;
SELECT MAX(o) FROM one;
UPDATE t1 SET z = 'x' WHERE 1 RETURNING *;
ALTER TABLE t1 DROP COLUMN x;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM t1 WHERE NOT EXISTS (SELECT 1 FROM t1 t2 WHERE t2.x = t1.x);
INSERT INTO one VALUES (NULL);
CREATE  INDEX IF NOT EXISTS idx_t1_5499 ON t1(lower(x));
SELECT * FROM t1 WHERE x IN (SELECT x FROM t1 LIMIT 1);
ALTER TABLE one ADD COLUMN extra_45 TEXT DEFAULT '';
SELECT STRING_AGG(z) FROM t1;
INSERT INTO t1 VALUES (NULL, NULL);
SELECT COUNT(*) FROM t1;
DETACH DATABASE aux70;
SELECT * FROM t1 WHERE z IN (SELECT ALL z FROM t1);
REINDEX T;
SELECT COUNT(*) FILTER (WHERE z IS NOT NULL), SUM(rowid) FILTER (WHERE z > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(z) FILTER (WHERE z > 0 AND z < 100), COUNT(*) FILTER (WHERE typeof(z) = "text") FROM t1;
PRAGMA count_changes = TRUE;
SELECT COUNT(*) FROM T;
DROP TABLE IF EXISTS t1;
UPDATE one SET o = o + 1 WHERE rowid = 1 RETURNING *;
PRAGMA temp_store = '2';
RELEASE sp6204;
SELECT COUNT(*) FILTER (WHERE o IS NOT NULL), SUM(rowid) FILTER (WHERE o > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(o) FILTER (WHERE o > 0 AND o < 100), COUNT(*) FILTER (WHERE typeof(o) = "text") FROM one;
CREATE TRIGGER IF NOT EXISTS trg_T_4183 AFTER DELETE ON T /**/ BEGIN SELECT RAISE(IGNORE); END;
INSERT INTO t1 VALUES ('x', 1) ON CONFLICT(x) DO UPDATE SET x = excluded.x, z = excluded.z;
INSERT INTO t1 VALUES (NULL, NULL);
ALTER TABLE t1 ADD COLUMN extra_9021 REAL DEFAULT (abs(random()) % 1000);
ALTER TABLE one DROP COLUMN o;
SELECT * FROM one;
UPDATE t1 SET x = '' WHERE 1 RETURNING *;
UPDATE one SET o = '' RETURNING *;
INSERT OR ABORT INTO one VALUES (0);
WITH cte AS (SELECT * FROM T) SELECT * FROM cte c1 JOIN cte c2 ON c1.B = c2.B;
ALTER TABLE T RENAME COLUMN B TO B_r7570;
INSERT INTO T VALUES (1, NULL, NULL) ON CONFLICT(A) DO UPDATE SET A = excluded.A, B = excluded.B, C = excluded.C;
CREATE  INDEX IF NOT EXISTS idx_T_9245 ON T((C + 1));
CREATE TEMP  VIEW IF NOT EXISTS v_t1_944 AS SELECT z FROM t1;
REINDEX;
DROP TABLE IF EXISTS one;
SELECT * FROM T WHERE C IN (SELECT C FROM T);
ALTER TABLE one ADD COLUMN extra_6532 INT8 COLLATE RTRIM;
PRAGMA quick_check(20);
CREATE UNIQUE  INDEX IF NOT EXISTS idx_t1_2021 ON t1(z COLLATE NOCASE) WHERE z > 0;
INSERT INTO T SELECT * FROM T;
SELECT * FROM t1 WHERE z < ALL (SELECT z FROM t1);
DETACH DATABASE aux17;
REINDEX one;
DETACH DATABASE aux93;
SELECT COUNT(*) FROM T;
ROLLBACK TO sp3035;
RELEASE sp3035;
INSERT INTO T VALUES ('x', NULL, 1) ON CONFLICT(A) DO UPDATE SET A = excluded.A, B = excluded.B, C = excluded.C;
CREATE TEMP  VIEW IF NOT EXISTS v_T_8944 AS SELECT C FROM T;
WITH cte AS (SELECT 1 AS x) SELECT x + 0.5 FROM cte;
VACUUM;
INSERT INTO T SELECT * FROM T;
SELECT * FROM one;
ALTER TABLE T2 RENAME COLUMN X TO X_r6509;
CREATE  INDEX IF NOT EXISTS idx_T_1493 ON T((B + 1)) WHERE B > 0;
SELECT COUNT(*) FROM t1;
INSERT INTO one VALUES (NULL);
ALTER TABLE T ADD COLUMN extra_9630 VARCHAR(255);
DROP TRIGGER IF EXISTS T1;
PRAGMA mmap_size;
SELECT COUNT(*) FILTER (WHERE A IS NOT NULL), SUM(rowid) FILTER (WHERE A > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(A) FILTER (WHERE A > 0 AND A < 100), COUNT(*) FILTER (WHERE typeof(A) = "text") FROM T1;
INSERT INTO T SELECT * FROM T;
VACUUM main;
SELECT * FROM T2;
ANALYZE;
ALTER TABLE one DROP COLUMN o;
DELETE FROM T WHERE rowid = 53 RETURNING *;
SELECT STRING_AGG(x) FROM t1;
INSERT INTO T2 VALUES (NULL, NULL) ON CONFLICT(X) DO UPDATE SET X = excluded.X, A = excluded.A;
ALTER TABLE one ADD COLUMN extra_8481 MEDIUMINT DEFAULT (abs(random()) % 1000);
SELECT NTILE(4) OVER (ORDER BY o ROWS BETWEEN 2 PRECEDING AND 2 FOLLOWING EXCLUDE CURRENT ROW) FROM one;

INSERT INTO one DEFAULT VALUES;
INSERT OR FAIL INTO T2 VALUES ('', NULL);
DELETE FROM T1 WHERE C > (SELECT AVG(C) FROM T1);
SELECT STRING_AGG(o) FROM one;
INSERT INTO one DEFAULT VALUES;
INSERT INTO one VALUES (NULL);
SELECT * FROM T;
CREATE TABLE T1 (
  a INTEGER,
  b REAL
);
CREATE TABLE T2 (
  a INTEGER,
  b REAL
);
INSERT INTO T1 VALUES (1,1.0);
INSERT INTO T2 VALUES (1,-1.0),(2,9e999);
INSERT OR REPLACE INTO T1
SELECT * FROM T2;
SELECT * FROM T1;
DELETE FROM T WHERE 1;
ANALYZE t1;
SELECT COUNT(*) FILTER (WHERE a IS NOT NULL), SUM(rowid) FILTER (WHERE a > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(a) FILTER (WHERE a > 0 AND a < 100), COUNT(*) FILTER (WHERE typeof(a) = "text") FROM T2;
INSERT INTO one VALUES (NULL);
ALTER TABLE T ADD COLUMN extra_2261 TINYINT UNIQUE;
ALTER TABLE T2 DROP COLUMN a;
PRAGMA journal_mode = 'DELETE';
INSERT INTO T2 SELECT * FROM T2;
INSERT INTO t1 SELECT * FROM t1;
SELECT * FROM T AS a LEFT OUTER JOIN one AS b ON a.rowid = b.rowid;
CREATE TRIGGER IF NOT EXISTS trg_T_8983 BEFORE UPDATE OF A ON T BEGIN INSERT INTO T(A) VALUES (NULL); END;
SELECT * FROM T;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9635 AS SELECT C FROM T;
ALTER TABLE one RENAME TO one_r1914;
ROLLBACK TRANSACTION TO SAVEPOINT sp9224;
RELEASE SAVEPOINT sp9224;
END;

Actual output

50000000
              length 1000000000
          sql_length 1000000000
              column 2000
          expr_depth 1000
     compound_select 500
             vdbe_op 250000000
        function_arg 127
            attached 10
 like_pattern_length 50000
     variable_number 32766
       trigger_depth 1000
      worker_threads 0
        echo: off
         eqp: off
     explain: auto
     headers: off
        mode: list
   nullvalue: ""
      output: stdout
colseparator: "|"
rowseparator: "\n"
       stats: off
       width: 
    filename: :memory:
.parameter CMD ...       Manage SQL parameter bindings
   clear                   Erase all bindings
   init                    Initialize the TEMP table that holds bindings
   list                    List the current parameter bindings
   set PARAMETER VALUE     Given SQL parameter PARAMETER a value of VALUE
                           PARAMETER should start with one of: $ : @ ?
   unset PARAMETER         Remove PARAMETER from the binding table

Expectation

50000000
              length 1000000000
          sql_length 1000000000
              column 2000
          expr_depth 1000
     compound_select 500
             vdbe_op 250000000
        function_arg 1000
            attached 10
 like_pattern_length 50000
     variable_number 32766
       trigger_depth 1000
      worker_threads 0
        echo: off
         eqp: off
     explain: auto
     headers: off
        mode: list
   nullvalue: ""
      output: stdout
colseparator: "|"
rowseparator: "\n"
       stats: off
       width: 
    filename: :memory:
.parameter CMD ...       Manage SQL parameter bindings
   clear                   Erase all bindings
   init                    Initialize the TEMP table that holds bindings
   list                    List the current parameter bindings
   set PARAMETER VALUE     Given SQL parameter PARAMETER a value of VALUE
                           PARAMETER should start with one of: $ : @ ?
   unset PARAMETER         Remove PARAMETER from the binding table

Flag

-bail