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\""
相关推荐
小鸡脚来咯9 分钟前
SpringBoot 常用注解大全
java
风铃儿~25 分钟前
Java面试高频问题(26-28)
java·算法·面试
江沉晚呤时28 分钟前
深入了解C# List集合及两种常见排序算法:插入排序与堆排序
windows·sql·算法·oracle·c#·排序算法·mybatis
大新新大浩浩31 分钟前
arm64适配系列文章-第三章-arm64环境上mariadb的部署
数据库·arm·mariadb
IT瘾君32 分钟前
Java基础:认识注解,模拟junit框架
java·开发语言·junit
风象南34 分钟前
SpringBoot中3种内容协商策略实现
java·spring boot·后端
聪明的墨菲特i34 分钟前
SQL进阶知识:九、高级数据类型
xml·数据库·sql·mysql·json·空间数据类型
IT瘾君35 分钟前
JavaWeb:Web介绍
java·web
oioihoii39 分钟前
金仓数据库 KingbaseES 产品深度优化提案:迈向卓越的全面升级
数据库·性能优化·金融·金仓数据库 2025 征文·数据库平替用金仓
不秃的开发媛1 小时前
前端技术Ajax入门
java·开发语言·前端