如何修改CockroachDB CLI输出格式?实现仅返回查询结果
CockroachDB CLI 仅返回纯查询结果的原生配置方法
CockroachDB CLI确实提供原生参数组合,无需管道命令就能实现仅返回查询结果的需求,具体用法如下:
核心参数组合
使用cockroach sql时,结合以下几个参数即可达成目标:
--format=csv:指定输出为CSV格式(若偏好无格式的原始输出,可替换为--format=raw)--no-header:禁用表头行输出--quiet:抑制执行耗时、行数统计等额外信息-e/--execute:直接执行目标SQL语句,无需进入交互模式
示例命令
cockroach sql --format=csv --no-header --quiet -e "SELECT id, username FROM users WHERE active = true"
执行上述命令后,只会输出查询到的纯CSV数据行,既无表头也无末尾的耗时统计信息。
补充说明
如果选择raw格式,命令如下:
cockroach sql --format=raw --no-header --quiet -e "SELECT id, username FROM users WHERE active = true"
该格式下字段会以空格分隔输出,同样仅保留查询结果内容。
内容的提问来源于stack exchange,提问作者RCX
相关产品推荐
相关产品推荐

