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

SQL建表报错:NARRATIVE字段相关语法错误排查求助

问题排查:CREATE TABLE语句中NARRATIVE相关语法错误
  • 错误根源:列名CONSUMER COMPLAINT NARRATIVE包含空格,SQL解析器会将空格分隔的内容视为独立的语法单元,因此在解析到NARRATIVE时无法识别,触发语法错误。其他带空格的列名(如Company Public Response、State Name等)也会引发同类问题。

  • 解决方法:将所有带空格的列名用双引号包裹,明确其为完整的标识符。修正后的语句如下:

CREATE TABLE CONSUMER_COMPLAINTS 
(    
    DATE_RECEIVED STRING,
    PRODUCT_NAME VARCHAR2(50), 
    SUB_PRODUCT VARCHAR2(40), 
    ISSUE VARCHAR2(100), 
    SUB_ISSUE VARCHAR2(100),
    "CONSUMER COMPLAINT NARRATIVE" VARCHAR2(100),
    "Company Public Response" STRING,
    Company VARCHAR(30),
    "State Name" CHAR(4),
    Zip_Code INTEGER,
    Tags VARCHAR(10),
    "Consumer Consent Provided" CHAR(6),
    "Submitted via" STRING,
    "Date Sent_to_Company" STRING,
    "Company Response_to_Consumer" VARCHAR(2),
    "Timely Response" CHAR(4),
    "CONSUMER DISPUTED" CHAR(4),
    COMPLAINT_ID NUMBER(12,0) NOT NULL PRIMARY KEY
);

内容的提问来源于stack exchange,提问作者chaman kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 14:17:06