weird-sql

commit 22ba630fe718a63d123db9bcb7f00db52c042901

tree

parent:
5d688e8449fb944e8c4395e201ec3d66bce36c2b

nmyk <nick.mykins@gmail.com>

2020-04-21T16:35:33-04:00

add weird.sql

diff --git a/weird.sql b/weird.sql
new file mode 100644
index 0000000000000000000000000000000000000000..a04c23f3c7811a139e7b661c7bde9537ce7a77e3
--- /dev/null
+++ b/weird.sql
@@ -0,0 +1,24 @@
+-- bare select
+SELECT;
+
+-- columnless table
+CREATE TABLE X();
+
+-- weird name
+ALTER TABLE X RENAME TO """";
+
+-- ???
+SELECT EXISTS(SELECT);
+
+-- ????
+SELECT * FROM (SELECT);
+
+-- select predicate not evaluated in EXISTS
+SELECT EXISTS(SELECT 1/0 FROM """");
+
+-- "successful insert" into table with FALSE check
+ALTER TABLE """" ADD CONSTRAINT x CHECK (FALSE);
+INSERT INTO """" SELECT * FROM """";
+
+-- returns 1
+SELECT COUNT(*);