You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Kafka Topic创建KsqlDB Stream遇语法错误,求正确创建方法

KsqlDB Stream 创建失败的语法错误修复

问题原因

错误提示中的‘是中文全角左单引号,而KSQL要求使用英文半角单引号(')。你语句里KAFKA_TOPIC = ‘orders’的引号是中文格式,导致解析器无法识别为合法字符串,触发了InputMismatchException。

修正后的创建语句

CREATE STREAM orders_stream (
    OrderId BIGINT,
    Description VARCHAR
  ) WITH (
    KAFKA_TOPIC = 'orders',
    VALUE_FORMAT = 'JSON'
  );

注意事项

  • SQL语法中所有字符串、标识符的引用必须使用英文半角符号,包括单引号、双引号、逗号、括号等。
  • 中文全角符号会被KSQL解析器判定为无效输入,引发语法匹配错误。

内容的提问来源于stack exchange,提问作者Eugene Goldberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 11:45:28