首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【YashanDB知识库】YAS-04110 invalid variant name

【YashanDB知识库】YAS-04110 invalid variant name

作者头像
用户10349277
发布2025-02-24 15:05:56
发布2025-02-24 15:05:56
1030
举报
文章被收录于专栏:YashanDB知识库YashanDB知识库

【标题】错误码处理

【问题分类】查询语句报错

【关键字】YAS-04110

【问题描述】执行特定sql时,遇到相应报错

【问题原因分析】字段中含有保留字,应使用双引号包裹字段名称

【解决/规避方法】

修改字段名称,或者使用双引号包裹字段名称

客户执行sql时,报错:

YAS-04110 invalid variant name

涉及sql:

INSERT INTO MONITOR_ALARM_RECORD(CODE,TYPE,WAY,LEVEL,INSERT_TIME,TITLE,CONTENT) VALUES ('aaa','aa','aa','ggg',sysdate,'aaaa','gg');

涉及表结构:

CREATE TABLE MONITOR_ALARM_RECORD( ID NUMBER DEFAULT MONITOR_ALARM_RECORD_SEQ.NEXTVAL, CODE VARCHAR(144), ALARM_DEF_CODE VARCHAR(144), TYPE VARCHAR(80), WAY VARCHAR(40), "LEVEL" VARCHAR(20), TITLE VARCHAR(1020), CONTENT CLOB, STATUS VARCHAR(4), "NUMBER" VARCHAR(2000), INSERT_TIME TIMESTAMP, UPDATE_TIME TIMESTAMP );

解决方法:由于字段中含有保留字,应使用双引号包裹字段名称:

INSERT INTO MONITOR_ALARM_RECORD(CODE,TYPE,WAY,"LEVEL",INSERT_TIME,TITLE,CONTENT) VALUES ('aaa','aa','aa','ggg',sysdate,'aaaa','gg');

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档