55 lines
903 B
SQL
55 lines
903 B
SQL
# name: test/sql/function/autocomplete/drop.test
|
|
# description: Test sql_auto_complete
|
|
# group: [autocomplete]
|
|
|
|
require autocomplete
|
|
|
|
query II
|
|
FROM sql_auto_complete('DRO') LIMIT 1;
|
|
----
|
|
DROP 0
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP TA') LIMIT 1;
|
|
----
|
|
TABLE 5
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP VI') LIMIT 1;
|
|
----
|
|
VIEW 5
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP TABLE IF EX') LIMIT 1;
|
|
----
|
|
EXISTS 14
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP TABLE tbl CAS') LIMIT 1;
|
|
----
|
|
CASCADE 15
|
|
|
|
statement ok
|
|
CREATE TABLE my_table(my_column INTEGER);
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP TABLE my_') LIMIT 1;
|
|
----
|
|
my_table 11
|
|
|
|
statement ok
|
|
CREATE SCHEMA my_schema;
|
|
|
|
statement ok
|
|
CREATE TABLE my_schema.table_in_schema(my_column INTEGER)
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP TABLE my_s') LIMIT 1;
|
|
----
|
|
my_schema. 11
|
|
|
|
query II
|
|
FROM sql_auto_complete('DROP TABLE my_schema.t') LIMIT 1;
|
|
----
|
|
table_in_schema 21
|