[
https://issues.apache.org/jira/browse/FLINK-33366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
macdoor615 updated FLINK-33366:
-------------------------------
Description:
put flink-sql-jdbc-driver-bundle-1.18.0.jar in $HIVE_HOME/lib
start beeline -u xxxx
create table
{code:java}
CREATE TABLE table_a (
a int
) WITH (
'connector' = 'print'
); {code}
output
{code:java}
0: jdbc:flink://xxxx:8085> CREATE TABLE table_a (
. . . . . . . . . . . . . . . . . . . > a int
. . . . . . . . . . . . . . . . . . . > ) WITH (
. . . . . . . . . . . . . . . . . . . > 'connector' = 'print'
. . . . . . . . . . . . . . . . . . . > );
No rows affected (1.119 seconds) {code}
execute statement "EXECUTE STATEMENT SET BEGIN" and get failure output
{code:java}
0: jdbc:flink://xxx:8085>
0: jdbc:flink://xxx:8085> EXECUTE STATEMENT SET
. . . . . . . . . . . . . . . . . . . > BEGIN
. . . . . . . . . . . . . . . . . . . > insert into table_a values (1);
The SQL statement is incomplete.
0: jdbc:flink://hb3-dev-euler-001:8085> end;
{code}
execute statement "BEGIN STATEMENT SET;" and get success output
{code:java}
0: jdbc:flink://xxxx:8085> BEGIN STATEMENT SET;
No rows affected (0.118 seconds)
0: jdbc:flink://xxxx:8085> insert into table_a values (1);
No rows affected (0.114 seconds)
0: jdbc:flink://hb3-dev-euler-001:8085> end;
+-----------------------------------+
| job id |
+-----------------------------------+
| 1f34ba20cee6a35f2f8b69636ea55d29 |
+-----------------------------------+ {code}
was:
put flink-sql-jdbc-driver-bundle-1.18.0.jar in $HIVE_HOME/lib
start beeline -u xxxx
create table
{code:java}
CREATE TABLE table_a (
a int
) WITH (
'connector' = 'print'
); {code}
output
{code:java}
0: jdbc:flink://xxxx:8085> CREATE TABLE table_a (
. . . . . . . . . . . . . . . . . . . > a int
. . . . . . . . . . . . . . . . . . . > ) WITH (
. . . . . . . . . . . . . . . . . . . > 'connector' = 'print'
. . . . . . . . . . . . . . . . . . . > );
No rows affected (1.119 seconds) {code}
execute statement "EXECUTE STATEMENT SET BEGIN" and get failure output
{code:java}
0: jdbc:flink://xxx:8085>
0: jdbc:flink://xxx:8085> EXECUTE STATEMENT SET
. . . . . . . . . . . . . . . . . . . > BEGIN
. . . . . . . . . . . . . . . . . . . > insert into table_a values (1);
The SQL statement is incomplete.
0: jdbc:flink://hb3-dev-euler-001:8085> end;
{code}
execute statement "BEGIN STATEMENT SET;" and get success output
{code:java}
0: jdbc:flink://xxxx:8085> BEGIN STATEMENT SET;
No rows affected (0.118 seconds)
0: jdbc:flink://xxxx:8085> insert into table_a values (1);
No rows affected (0.114 seconds)
0: jdbc:flink://hb3-dev-euler-001:8085> end;
+-----------------------------------+
| job id |
+-----------------------------------+
| 1f34ba20cee6a35f2f8b69636ea55d29 |
+-----------------------------------+ {code}
> can not accept statement "EXECUTE STATEMENT SET BEGIN"
> -------------------------------------------------------
>
> Key: FLINK-33366
> URL: https://issues.apache.org/jira/browse/FLINK-33366
> Project: Flink
> Issue Type: Bug
> Components: Table SQL / JDBC
> Affects Versions: 1.18.0
> Environment: Flink 1.18.0
> Apache Hive beeline 3.2.3
> Reporter: macdoor615
> Priority: Major
>
> put flink-sql-jdbc-driver-bundle-1.18.0.jar in $HIVE_HOME/lib
> start beeline -u xxxx
> create table
> {code:java}
> CREATE TABLE table_a (
> a int
> ) WITH (
> 'connector' = 'print'
> ); {code}
> output
> {code:java}
> 0: jdbc:flink://xxxx:8085> CREATE TABLE table_a (
> . . . . . . . . . . . . . . . . . . . > a int
> . . . . . . . . . . . . . . . . . . . > ) WITH (
> . . . . . . . . . . . . . . . . . . . > 'connector' = 'print'
> . . . . . . . . . . . . . . . . . . . > );
> No rows affected (1.119 seconds) {code}
> execute statement "EXECUTE STATEMENT SET BEGIN" and get failure output
> {code:java}
> 0: jdbc:flink://xxx:8085>
> 0: jdbc:flink://xxx:8085> EXECUTE STATEMENT SET
> . . . . . . . . . . . . . . . . . . . > BEGIN
> . . . . . . . . . . . . . . . . . . . > insert into table_a values (1);
> The SQL statement is incomplete.
> 0: jdbc:flink://hb3-dev-euler-001:8085> end;
> {code}
> execute statement "BEGIN STATEMENT SET;" and get success output
> {code:java}
> 0: jdbc:flink://xxxx:8085> BEGIN STATEMENT SET;
> No rows affected (0.118 seconds)
> 0: jdbc:flink://xxxx:8085> insert into table_a values (1);
> No rows affected (0.114 seconds)
> 0: jdbc:flink://hb3-dev-euler-001:8085> end;
> +-----------------------------------+
> | job id |
> +-----------------------------------+
> | 1f34ba20cee6a35f2f8b69636ea55d29 |
> +-----------------------------------+ {code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)