Files
ast-project/part1/results/2/bug_714bf079-f227-41d5-892b-712c1c253681_logic.md
2026-06-24 13:47:14 +02:00

29 KiB

Summary

**No review yet**

Minimized query

SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;
SAVEPOINT sp1865;
PRAGMA vdbe_addoptrace = YES;
PRAGMA ignore_check_constraints = 0;
.filectrl main TRUNCATE json_extract(1.7976931348623157e+308, '$[#-1]')
SAVEPOINT sp9503;
CREATE TABLE "T" (
  a INTEGER,
  b TEXT,
  c REAL
);
INSERT INTO `T` VALUES (likely(NULL),'a',x'58200f'), (julianday(ltrim(1, 'xyz')),'b',-7.75), (2,'c',-9e999);
SELECT b,a,c,
RANK() OVER (PARTITION BY a ORDER BY c DESC) AS d FROM T;
.open employee.db
PRAGMA query_only	= NO;
BEGIN IMMEDIATE;
.quit
CREATE TABLE T (
  a INTEGER,
  b REAL,
  c REAL /**/ );
INSERT INTO T VALUES (floor(1),2.0,10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SELECT COUNT(*) FROM T;
SELECT 0x0ACB29BM205381;
CREATE VIRTUAL TABLE t0 USING fts4("x", "y", "z");
DROP TABLE t0;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ANALYZE;
SELECT STRING_AGG(a) FROM T;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM T) SELECT * FROM a UNION ALL SELECT * FROM b;
ANALYZE T;
ALTER TABLE T RENAME TO T_r6315;
INSERT INTO T VALUES (NULL, 'x', NULL) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(10),
  PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
ALTER TABLE T ADD COLUMN extra_4715 DATETIME COLLATE RTRIM;
SELECT * FROM T WHERE NOT c >= ANY (SELECT c FROM T);
SELECT LAG(b, 0, 'default') OVER (ORDER BY b) FROM T;
SELECT TOTAL(a) FROM T;
UPDATE T SET b = NULL;
ANALYZE T;
ALTER TABLE T RENAME TO T_r5954;
SELECT COUNT(*) FROM T;
END TRANSACTION;
SELECT SUM(c) FROM T;
ALTER TABLE T DROP COLUMN b;
INSERT INTO T DEFAULT VALUES;
SELECT a, (SELECT AVG(a) FROM T) AS avg_val FROM T;
VACUUM;
SELECT NTH_VALUE(a, 2) OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE  VIEW IF NOT EXISTS v_T_1376 AS SELECT c FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_1914 BEFORE UPDATE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX;
ROLLBACK TRANSACTION TO SAVEPOINT sp9503;
RELEASE SAVEPOINT sp9503;
INSERT OR FAIL INTO T VALUES (0, '', 'x');
VACUUM main;
ALTER TABLE T RENAME COLUMN b TO b_r8735;
SELECT LAST_VALUE(c) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM T;
INSERT INTO T VALUES (NULL, NULL, NULL);
ALTER TABLE T RENAME COLUMN b TO b_r8871;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
ALTER TABLE T ADD COLUMN extra_44 INT DEFAULT (abs(random()) % 1000);
SELECT 0x0ACB29BM205381;
SELECT sqlite_compileoption_used('我的天你是怎么了');
SELECT 1 >> -999999999999999999999999999;
SELECT sqlite_compileoption_get($1);
SELECT sqlite_version();
ALTER TABLE T RENAME COLUMN c TO c_r3011;
ALTER TABLE T DROP COLUMN c;
ROLLBACK TRANSACTION TO SAVEPOINT sp1865;
RELEASE SAVEPOINT sp1865;

PRAGMA empty_result_callbacks = NO;

Actual output

a||X |1
b|1|-7.75|1
c|2|-Inf|1

Expectation

a||X ^O|1
b|1|-7.75|1
c|2|-Inf|1

Flag