Currently executing queries like: 

```
SELECT * FROM system.tables LIMIT 10;\G 
SELECT * FROM system.tables LIMIT 10\G;
```

Ends up with a syntax error.

From the documentation, it should not be an error:

> You can specify \G instead of or after the semicolon.


{
    resetOutput(
    have_error = false;
    cancelled = false;
    client_exception.reset(
    server_exception.reset(
    if (echo_query_ && *echo_query_)
    {
        writeString(full_query, std_out
        writeChar('\n', std_out
        std_out.next(
    }
    if (is_interactive)
    {
        global_context->setCurrentQueryId(""
        // Generate a new query_id
        fformat : query_id_formats)
        {
            writeString(query_id_format.first, std_out
            writeString(fmt::format(fmt::runtime(query_id_format.second), fmt::arg("query_id", global_context->getCurrentQueryId())), std_out
            writeChar('\n', std_out
            std_out.next(
        }
    }
    if (const auto * set_query = parsed_query->as<ASTSetQuery>())
    {
        const auto * logs_level_field = set_query->changes.tryGet(std::string_view{"send_logs_level"}
        if (logs_level_field)
            updateLoggerLevel(logs_level_field->safeGet<String>()
    }