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\""
相关推荐
陈大爷(有低保)5 分钟前
UDP Socket聊天室(Java)
java·网络协议·udp
阿华的代码王国16 分钟前
MySQL ------- 索引(B树B+树)
数据库·mysql
kinlon.liu18 分钟前
零信任安全架构--持续验证
java·安全·安全架构·mfa·持续验证
王哲晓39 分钟前
Linux通过yum安装Docker
java·linux·docker
Hello.Reader44 分钟前
StarRocks实时分析数据库的基础与应用
大数据·数据库
java66666888844 分钟前
如何在Java中实现高效的对象映射:Dozer与MapStruct的比较与优化
java·开发语言
Violet永存1 小时前
源码分析:LinkedList
java·开发语言
执键行天涯1 小时前
【经验帖】JAVA中同方法,两次调用Mybatis,一次更新,一次查询,同一事务,第一次修改对第二次的可见性如何
java·数据库·mybatis
yanglamei19621 小时前
基于GIKT深度知识追踪模型的习题推荐系统源代码+数据库+使用说明,后端采用flask,前端采用vue
前端·数据库·flask
Darling_001 小时前
LeetCode_sql_day28(1767.寻找没有被执行的任务对)
sql·算法·leetcode