DTStack / dt-sql-parser

SQL Parsers for BigData, built with antlr4.
https://dtstack.github.io/monaco-sql-languages/
MIT License
304 stars 95 forks source link

Catalog 校验失败 #200

Closed kouchao closed 1 year ago

kouchao commented 1 year ago

Version v4.0.0-beta.4.3

The Type of SQL SparkSQL

Your Code

parser.validate('
create table if not exists hive_prod.dev.henry_test_iceberg7 (
        test_id int
) using iceberg;
');

Problem 使用 Catalog 校验会出现错误 企业微信截图_3fac87b3-6b6c-41cb-8712-95c18846889b

HaydenOrz commented 1 year ago

SparkSQL 目前并不支持 Catalog 相关语法,可以看一下官方文档 https://spark.apache.org/docs/latest/sql-ref-syntax.html image

HaydenOrz commented 1 year ago

Version v4.0.0-beta.4.3

The Type of SQL SparkSQL

Your Code

parser.validate('
create table if not exists hive_prod.dev.henry_test_iceberg7 (
        test_id int
) using iceberg;
');

Problem 使用 Catalog 校验会出现错误 企业微信截图_3fac87b3-6b6c-41cb-8712-95c18846889b

如果使用的是其他的查询引擎比如 Trino 或者其他计算引擎比如 Flink,请考虑使用与之对应的 Parser,使用 TrinoSQL 前请升级到最新版本 v4.0.0-beta.4.5