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\""
相关推荐
新时代农民工~8 分钟前
PostgreSQL 主从复制(流复制)实战配置指南:Windows 环境详细步骤
数据库·windows·postgresql
Plastic garden13 分钟前
Redis(2) redis的高可用
java·数据库·redis
XiYang-DING21 分钟前
【Spring】SpringIoC&DI
java·spring·log4j
xixingzhe226 分钟前
spring构造函数注入对比@Resource
java·后端·spring
宋哥转AI33 分钟前
Java搭RAG实战(三):检索问答全链路,从架构分层到SSE流式
java·agent
测试员周周34 分钟前
【Appium 系列】第17节-XMind用例转换 — 从思维导图到 YAML
java·服务器·人工智能·单元测试·appium·测试用例·xmind
Fleshy数模43 分钟前
基于 CSV 数据分析的课堂教学问题诊断与改进建议系统
数据库·人工智能·大模型·llm
ccice011 小时前
硬核数据技术:驱动Gemini境像站完成从自然语言到SQL查询、数据可视化与洞察报告的全链路自动化(国内镜像免费实测
数据库·oracle
NiceCloud喜云1 小时前
Claude API PDF 文档问答实战:从原生解析到分页引用的完整方案
java·服务器·前端·网络·数据库·人工智能·pdf
CAE虚拟与现实1 小时前
重置系统后,Postgresql不用重装
数据库·redis·postgresql·kafka