mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-30 19:03:16 +03:00
Correctly capture the error when a RETURNING clause appears on an
attempt to UPDATE an eponymous virtual table. dbsqlfuzz 486f791cbe2dc45839310073e71367a1d8ad22dd. FossilOrigin-Name: 778a9a6e6f8d960fd55ac9be7eea20b1875a46192db85e63dddc61b632b30173
This commit is contained in:
@ -184,4 +184,9 @@ do_catchsql_test 8.4 {
|
||||
INSERT INTO t1 VALUES(3) RETURNING a, (SELECT c FROM t2 WHERE t1.a=t2.b) AS x;
|
||||
} {0 {3 40}}
|
||||
|
||||
# dbsqlfuzz finds/crash-486f791cbe2dc45839310073e71367a1d8ad22dd
|
||||
do_catchsql_test 9.1 {
|
||||
UPDATE pragma_encoding SET encoding='UTF-8' RETURNING a, b, *;
|
||||
} {1 {table pragma_encoding may not be modified}}
|
||||
|
||||
finish_test
|
||||
|
Reference in New Issue
Block a user