达梦数据库关键字与字段名冲突
在某次mysql数据库系统适配达梦数据库时,碰到sql语句报错,导致接口请求错误。
sql如下:
SELECT t.id AS tableId, t.comment
AS tableComment,t.table_name AS tableName, c.*
FROM koal_audit.report_meta_table t
JOIN koal_audit.report_meta_column c
ON t.id = c.report_meta_table_id
WHERE table_name = 'risk_info';
报错如下
SELECT t.id AS tableId, t.comment
AS tableComment,t.table_name AS tableName, c.*
FROM koal_audit.report_meta_table t
JOIN koal_audit.report_meta_column c
ON t.id = c.report_meta_table_id
WHERE table_name = 'risk_info';
执行失败(语句1)
第 1 行, 第 26 列[comment]附近出现错误[-2007]:
语法分析出错
显然是comment是关键字,这冲突了啊,经搜索没啥好办法,就自己一直试。
最终解决方案:整体加单引号。
SELECT t.id AS tableId, 't.comment'
AS tableComment,t.table_name AS tableName, c.*
FROM koal_audit.report_meta_table t
JOIN koal_audit.report_meta_column c
ON t.id = c.report_meta_table_id
WHERE table_name = 'risk_info';
达梦数据库关键字与字段名冲突相关推荐
- 达梦数据库关键字介绍
达梦数据库 关键字和 保留字 以下不带 *号的为关键字,带 *号的为系统保留字. DM 还将保留字进一步划分为 SQL 保留字.DMSQL 程序保留字.模式保留字.变量保留 字和别名保留字,具体请查询 ...
- 解决达梦数据库新增大字段报错问题
解决达梦数据库新增大字段报错问题 参考文章: (1)解决达梦数据库新增大字段报错问题 (2)https://www.cnblogs.com/nihaorz/p/11804891.html 备忘一下.
- 达梦数据库表新增字段速度测试
给表新增字段是一项日常需求,数据库在这种DDL的资源消耗还是很大的,达梦数据库在新增字段方面有些学习了oracle 11g的思路. 达梦数据库提供了参数 ALTER_TABLE_OPT 来控制添加字段 ...
- 达梦数据库关键字大全
达梦数据库关键字大全(关键字不区分大小写) 注:仅对dm8.4之前版本 1 KEYWORD LENGTH 2 ABORT 5 3 ABSOLUTE 8 4 ABSTRACT 8 5 ACCESSED ...
- 达梦数据库关键字屏蔽
应用系统数据从其他数据库迁移到达梦时可能会遇到表名.字段名等是达梦的关键字,从而导致查询报错.为了数据库兼容,可以选择屏蔽部分达梦的关键字.本文将讨论如何查看达梦关键字,以及屏蔽关键字的两种常用方法, ...
- 达梦数据库修改字段长度_解决达梦数据库新增大字段报错问题
使用达梦数据库穿件新表后往新表中增加TEXT类型字段报错,错误信息如下: 错误号: -3243 错误消息: 第1 行附近出现错误: 表[TABLE_2]中不能同时包含聚集KEY和大字段 ------- ...
- Hibernate连接达梦数据库不带模式名,解决无效的表或视图名,DmDialect方言
1.安装完成达梦数据库,打开DM管理工具,如下图: 2.新建用户,比如 TESTUSER,勾选想要的权限. 3.打开DM数据迁移工具,将旧的数据库对应的用户迁移至新建的TESTUSER,用户及模式. ...
- 达梦数据库关键字冲突问题解决及常用SQL语句整理
1.解决SQL中关键字冲突问题 一般修改dm_svc.conf文件 列如:过滤object,result关键字. 通用版里面增加格式如下:EXCLUE_RESERVED_WORDS=ob ...
- 达梦数据库查看表字段VARCHAR类型的长度单位是BYTE还是CHAR
描述 默认情况下,LENGTH_IN_CHAR为0(默认),VARCHAR类型长度单位为字节:LENGTH_IN_CHAR为1,VARCHAR类型长度单位为字符.可以通过v p a r a m ...
最新文章
- 架构设计的真谛:系统与子系统、模块与组件、框架与架构
- Android Launch Mode的学习记录
- android上传视频 断点续传,断点续传上传
- tf.stack()和tf.unstack()的用法
- iOS开发之窗口和视图
- UE4异步编程专题 - 多线程
- windows 映射文件会释放内存吗_Windows系统共享内存管理
- 希尔排序法(插入排序的改进版本)
- 预备篇:一.元器件选型及飞控电路设计
- 菩提心的修法-四无量心的具体修法
- 如何把证件照压缩到20k?证件照太大如何压缩?
- 叶史瓦大学计算机科学,福特汉姆大学研究生学院
- 盘点那些与动植物有关的姓氏,鼠、蛇、蒲、枣、桂...都是姓氏
- 修复版拼团商城前端+后端微信小程序源码下载
- 帝国时代(1)--献给曾经的游戏
- ffmpeg 安装bzlib_centos6中yum安装ffmpeg
- 远程Debug远端服务器JVM配置
- 【Godot游戏开发案例《FlappyBird》小练习 】
- 南开大学数学院本科生课程信息汇总表(2013.11.19)
- 红尘梦java_雪舞梅芳,只为寻红尘梦
热门文章
- 行业研究报告-全球与中国PDF阅读器软件市场现状及未来发展趋势
- 支持向量机算法之鸢尾花特征分类【机器学习】
- java相对路径的书写
- 【数据结构与算法_java】面试题及答案汇总
- c语言周欢,c语言经典案例100题
- HTML使用DIV+css实现展开全文的功能
- 计算机硬件升级的说法有哪些,客户让我给他的电脑升级,看到电脑配置后:看来升级又凉凉了!...
- docker部署访问postgres数据库(一次到位)
- Python数据分析笔记(下)
- 添加问卷的java代码_JavasScript实现调查问卷插件