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\""
相关推荐
hqxstudying2 分钟前
J2EE模式---服务层模式
java·数据库·后端·spring·oracle·java-ee
Yu_Lijing4 分钟前
MySQL进阶学习与初阶复习第四天
数据库·学习·mysql
GM_8287 分钟前
【最新最完整】SpringAI-1.0.0开发MCP Server,搭建MCP Client 实战笔记(进阶+详细+完整代码)
java·后端·ai编程·springai·mcp
都叫我大帅哥9 分钟前
Java DelayQueue:时间管理大师的终极武器
java
秋千码途16 分钟前
小架构step系列27:Hibernate提供的validator
java·spring·架构·hibernate
都叫我大帅哥17 分钟前
TOGAF迁移规划阶段全解密:从菜鸟到达人的通关秘籍
java
探索java19 分钟前
深入理解 Spring 中的 XmlBeanFactory 原理及实践
java·spring·xmlbeanfactory
大熊程序猿19 分钟前
net8.0一键创建支持(Orm-Sqlite-MySql-SqlServer)
数据库·mysql·sqlite
hqxstudying2 小时前
Java异常处理
java·开发语言·安全·异常
我命由我123455 小时前
Kotlin 数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)
java·开发语言·jvm·windows·java-ee·kotlin·list