gpt4 book ai didi

sql - 在第一个空格之前剪切字符串

转载 作者:行者123 更新时间:2023-12-01 23:36:46 25 4
gpt4 key购买 nike

我试图在第一个空格之前剪切字符串,因为我想获取从分配给 MINOR_VER 变量的数据库请求返回的值。返回的字符串是 3 1 row selected (overall time 6731 usec; server time 1281 usec)
我只需要 3 作为输出。

我的做法是拿到字符串传给cut,但是目前还达不到目的。

MINOR_VER_QUERY="select count(*) from $DB_SCHEMA.RPT where CASE_UUID='3'"

MINOR_VER=$(echo `hdbsql -a -n $HOST -i $INSTANCE -u $DB_USER -p $DB_PWD $MINOR_VER_QUERY` | cut -d' ' -f1)

hdbsql 是 hana 数据库 sql cli,用于创建数据库连接。

最佳答案

-x 标志可用于 hdbsql CLI,它将从返回的结果集中删除附加的统计信息。您可能还会发现 -quiet 标志也很有用。 More info on available flags here

相反:

MINOR_VER=$(hdbsql -x -quiet -a -n $HOST -i $INSTANCE -u $DB_USER -p $DB_PWD $MINOR_VER_QUERY)

关于sql - 在第一个空格之前剪切字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57043532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com