转换bash中的sql where子句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转换bash中的sql where子句相关的知识,希望对你有一定的参考价值。
我正在尝试使我的一些查询自动化,为此自动化,我需要在bash中转换如下所示的where子句。
这些where语句是变量。我希望将变量转换为类似下面的内容>>
实际:
abc=where session = '001122' and indicator = 'X';
期望:
abc=where session in ('001122') and indicator in ('X')
实际:
abc=where session in ('001122', '123456888') and indicator = 'X'
期望:
abc=where session in ('001122', '123456888') and indicator in ('X')
有没有办法在bash中做到这一点
我正在尝试自动化一些查询,为此自动化,我需要在bash中转换如下所示的where子句。这些where语句是变量。我希望将变量转换为...
答案
Bash没有任何功能可以本地处理SQL语句。相反,每个sql实现(Oracle,MS-SQL,My SQL)都具有自己的命令行客户端,可以从bash脚本中运行。
以上是关于转换bash中的sql where子句的主要内容,如果未能解决你的问题,请参考以下文章
oracle 形式:pl/sql 中 where 子句中的 max 子句