31 lines
545 B
SQL
31 lines
545 B
SQL
# name: test/sql/prepared/test_prepare_drop.test
|
|
# description: PREPARE and DROPping tables
|
|
# group: [prepared]
|
|
|
|
statement ok con1
|
|
CREATE TABLE a (i TINYINT)
|
|
|
|
statement ok con2
|
|
PREPARE p1 AS SELECT * FROM a
|
|
|
|
statement ok con2
|
|
EXECUTE p1
|
|
|
|
# only the conn which did the prepare can execute
|
|
statement error con1
|
|
EXECUTE p1
|
|
----
|
|
|
|
# we can drop the table though
|
|
statement ok con1
|
|
DROP TABLE a
|
|
|
|
# after dropping the table, the statement fails
|
|
statement error con2
|
|
EXECUTE p1
|
|
----
|
|
|
|
# but when we take the statement away
|
|
statement ok con2
|
|
DEALLOCATE p1
|