beeline -e 执行SQL中有双引号

一、问题

beeline -e 执行SQL中有双引号 害怕执行报错

bash 复制代码
--简单示例
beeline -e "select * from table_name where col1 ="abc""

二、解决方法

1.替换sql中的双引号为单引号

复制代码
--简单示例
beeline -e "select * from table_name where col1 ='abc'"

2.转义

复制代码
--简单示例
beeline -e "select * from table_name where col1 =\"abc\""
相关推荐
iccb10139 分钟前
在线聊天系统中的多窗口数据同步技术解密
java·github
逸狼28 分钟前
【JavaEE进阶】MyBatis(5)-MyBatis-plus
java·开发语言
爱的叹息37 分钟前
华为高斯(GaussDB)数据库中 Range、List、Hash三种分区方式 的完整SQL示例及增删改查操作,并附上总结对比表格
数据库·哈希算法·gaussdb
Aphelios3801 小时前
Java全栈面试宝典:线程协作与Spring Bean管理深度解析
java·开发语言·jvm·spring·面试·职场和发展
努力学习的小廉1 小时前
【C++11(中)】—— 我与C++的不解之缘(三十一)
android·java·c++
佬乔1 小时前
xml中配置AOP织入
java·服务器·前端
Eugene__Chen1 小时前
JavaWeb开发基础知识-XML和JSON
java·开发语言·前端
努力学习的小廉2 小时前
【C++11(上)】—— 我与C++的不解之缘(三十)
java·开发语言·c++
五行星辰2 小时前
Fastjson 处理 JSON 生成与解析指南
java·json
nlog3n2 小时前
Java观察者模式详解
java·开发语言·观察者模式