fix print type scale bug
This commit is contained in:
@ -2221,6 +2221,13 @@ MOD '(' expr ',' expr ')'
|
||||
make_name_node($$, result->malloc_pool_, "timestamp");
|
||||
malloc_non_terminal_node($$, result->malloc_pool_, T_FUN_SYS, 2, $$, params);
|
||||
}
|
||||
| TIMESTAMP '(' expr ',' expr ')'
|
||||
{
|
||||
ParseNode *params = NULL;
|
||||
malloc_non_terminal_node(params, result->malloc_pool_, T_EXPR_LIST, 2, $3, $5);
|
||||
make_name_node($$, result->malloc_pool_, "timestamp");
|
||||
malloc_non_terminal_node($$, result->malloc_pool_, T_FUN_SYS, 2, $$, params);
|
||||
}
|
||||
| MONTH '(' expr ')'
|
||||
{
|
||||
ParseNode *params = NULL;
|
||||
@ -4299,6 +4306,11 @@ DATETIME
|
||||
malloc_terminal_node($$, result->malloc_pool_, T_INT);
|
||||
$$->value_ = GET_FORMAT_DATETIME;
|
||||
}
|
||||
| TIMESTAMP
|
||||
{
|
||||
malloc_terminal_node($$, result->malloc_pool_, T_INT);
|
||||
$$->value_ = GET_FORMAT_DATETIME;
|
||||
}
|
||||
| DATE
|
||||
{
|
||||
malloc_terminal_node($$, result->malloc_pool_, T_INT);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user