JackWang032

Results 10 comments of JackWang032

@HaydenOrz @liuxy0551 新增了传入参数方式,看下是否符合场景

> 用 useWatch? 动态增减的List表单,用useWatch模式也没法精确知道哪个index下的哪个字段变化了

方法可行,但是有点局限,只能依赖该行下的其他某个字段。对于更复杂的场景,如一行的字段依赖于其他所有行的某个字段是否变更就有点束手无措了

> > 方法可行,但是有点局限,只能依赖该行下的其他某个字段。对于更复杂的场景,如一行的字段依赖于其他所有行的某个字段是否变更就有点束手无措了 > > useWatch('list') 就是 list 所有行所有字段改变都会变 没有精确到具体哪个field依赖变更,直接依赖list存在性能问题

这是由于所有类型 SQL 中语句结束符分号都是可选的导致的,考虑可以通过 action 的方式往`g4`中注入运行时代码,当进行`getSuggestion`时使分号必选以进行正确的 SQL 切分。

> It’s been 7 months since the issue created. Any update here? Table alias is supported, but derived table not supported alias now, we are currently developing it. See [https://github.com/DTStack/dt-sql-parser](https://github.com/DTStack/dt-sql-parser)

#433 因为我们语法文件中语句结束符分号不是必须的,所以`antlr4-c3`引擎会认为这条语句可能已经结束,在收集时会把所有能做为语句开头的关键字也收集过来。

refer to https://github.com/DTStack/monaco-sql-languages/issues/182#issuecomment-3384277255

好的,我们会尽快排查该问题