add drop test case in test/queries/queries-good.sql
This commit is contained in:
parent
bdc9a4b939
commit
d220ff47ab
|
@ -109,7 +109,7 @@ int yyerror(YYLTYPE* llocp, SQLParserResult* result, yyscan_t scanner, const cha
|
||||||
hsql::ExecuteStatement* exec_stmt;
|
hsql::ExecuteStatement* exec_stmt;
|
||||||
hsql::ShowStatement* show_stmt;
|
hsql::ShowStatement* show_stmt;
|
||||||
|
|
||||||
hsql::TableName table_n;
|
hsql::TableName table_name;
|
||||||
hsql::TableRef* table;
|
hsql::TableRef* table;
|
||||||
hsql::Expr* expr;
|
hsql::Expr* expr;
|
||||||
hsql::OrderDescription* order;
|
hsql::OrderDescription* order;
|
||||||
|
@ -134,7 +134,7 @@ int yyerror(YYLTYPE* llocp, SQLParserResult* result, yyscan_t scanner, const cha
|
||||||
** Descrutor symbols
|
** Descrutor symbols
|
||||||
*********************************/
|
*********************************/
|
||||||
%destructor { } <fval> <ival> <uval> <bval> <order_type>
|
%destructor { } <fval> <ival> <uval> <bval> <order_type>
|
||||||
%destructor { free( ($$.name) ); free( ($$.schema) ); } <table_n>
|
%destructor { free( ($$.name) ); free( ($$.schema) ); } <table_name>
|
||||||
%destructor { free( ($$) ); } <sval>
|
%destructor { free( ($$) ); } <sval>
|
||||||
%destructor {
|
%destructor {
|
||||||
if (($$) != nullptr) {
|
if (($$) != nullptr) {
|
||||||
|
@ -186,7 +186,7 @@ int yyerror(YYLTYPE* llocp, SQLParserResult* result, yyscan_t scanner, const cha
|
||||||
%type <update_stmt> update_statement
|
%type <update_stmt> update_statement
|
||||||
%type <drop_stmt> drop_statement
|
%type <drop_stmt> drop_statement
|
||||||
%type <show_stmt> show_statement
|
%type <show_stmt> show_statement
|
||||||
%type <table_n> table_name
|
%type <table_name> table_name
|
||||||
%type <sval> opt_alias alias file_path prepare_target_query
|
%type <sval> opt_alias alias file_path prepare_target_query
|
||||||
%type <bval> opt_not_exists opt_exists opt_distinct
|
%type <bval> opt_not_exists opt_exists opt_distinct
|
||||||
%type <uval> import_file_type opt_join_type column_type
|
%type <uval> import_file_type opt_join_type column_type
|
||||||
|
|
|
@ -39,6 +39,8 @@ UPDATE students SET grade = 1.3, name='Felix Fürstenberg' WHERE name = 'Max Mus
|
||||||
UPDATE students SET grade = 1.0;
|
UPDATE students SET grade = 1.0;
|
||||||
# DROP
|
# DROP
|
||||||
DROP TABLE students;
|
DROP TABLE students;
|
||||||
|
DROP TABLE IF EXISTS students;
|
||||||
|
DROP VIEW IF EXISTS students;
|
||||||
# PREPARE
|
# PREPARE
|
||||||
PREPARE prep_inst FROM 'INSERT INTO test VALUES (?, ?, ?)';
|
PREPARE prep_inst FROM 'INSERT INTO test VALUES (?, ?, ?)';
|
||||||
PREPARE prep2 FROM 'INSERT INTO test VALUES (?, 0, 0); INSERT INTO test VALUES (0, ?, 0); INSERT INTO test VALUES (0, 0, ?);';
|
PREPARE prep2 FROM 'INSERT INTO test VALUES (?, 0, 0); INSERT INTO test VALUES (0, ?, 0); INSERT INTO test VALUES (0, 0, ?);';
|
||||||
|
|
Loading…
Reference in New Issue