feat(flink): support insert multipe tables statement for FlinkSQL 1.15(#104)
* feat(flink): support insert multipe tables statement for FlinkSQL 1.15 * test: recover jest.config info * fix(flink): correct typo * fix(flinksql): resolve conflicts
This commit is contained in:
@ -10,7 +10,7 @@ export const readSQL = (dirname: string, fileName: string) => {
|
||||
const char = content[index];
|
||||
tmp += char;
|
||||
|
||||
const isMulti = tmp.includes('EXECUTE STATEMENT SET');
|
||||
const isMulti = tmp.includes('EXECUTE STATEMENT SET') || tmp.includes('BEGIN STATEMENT SET;');
|
||||
|
||||
if (!isMulti) {
|
||||
// 非批量的先简单按照分号切割
|
||||
|
@ -1,3 +1,5 @@
|
||||
-- FlinkSQL 1.16:insert multiple table statement
|
||||
|
||||
EXECUTE STATEMENT SET
|
||||
BEGIN
|
||||
INSERT INTO country_page_view
|
||||
@ -8,4 +10,13 @@ VALUES ('Chinese', 'mumiao', 18),
|
||||
('Amercian', 'georage', 22);
|
||||
END;
|
||||
|
||||
-- FlinkSQL 1.15:insert multiple table statement
|
||||
|
||||
BEGIN STATEMENT SET;
|
||||
INSERT INTO country_page_view
|
||||
VALUES ('Chinese', 'mumiao', 18),
|
||||
('Amercian', 'georage', 22);
|
||||
INSERT INTO country_page_view
|
||||
VALUES ('Chinese', 'mumiao', 18),
|
||||
('Amercian', 'georage', 22);
|
||||
END;
|
Reference in New Issue
Block a user