# name: test/sql/transactions/count_star_transactions.test # description: Test COUNT(*) with transaction local changes # group: [transactions] statement ok PRAGMA enable_verification statement ok CREATE TABLE tbl (id INT); statement ok INSERT INTO tbl FROM range(10000); query I SELECT COUNT(*) FROM tbl ---- 10000 # deletes statement ok con1 BEGIN; query I con1 DELETE FROM tbl WHERE id%2=0 ---- 5000 query I con1 SELECT COUNT(*) FROM tbl ---- 5000 query II SELECT COUNT(*), COUNT(*) + 1 FROM tbl ---- 10000 10001 statement ok con1 COMMIT; query I SELECT COUNT(*) FROM tbl ---- 5000 # transaction local appends statement ok con1 BEGIN; query I con1 INSERT INTO tbl FROM range(10000, 15000) ---- 5000 query I con1 SELECT COUNT(*) FROM tbl ---- 10000 query I SELECT COUNT(*) FROM tbl ---- 5000 statement ok con1 COMMIT; query I SELECT COUNT(*) FROM tbl ---- 10000