gpt4 book ai didi

linux - hive 脚本(hivequery.hql)文件中的这个符号是什么意思 "use ${word:word}"

转载 作者:可可西里 更新时间:2023-11-01 16:11:19 26 4
gpt4 key购买 nike

脚本 (hivequery.hql:) 如下所示:

Use ${platformType:platformName};

select * from hivetablename;

这个脚本在 bash 脚本中被调用为

#!/usr/bin/env bash
hive -f hivequery.hql

最佳答案

在 hql 文件中,use 命令设置默认数据库。参见 Use Database .

${platformType:platformName} 是 Hive 的变量表示法,其中 platformType 是命名空间,platformName 是变量名。这在 Using Variables 中有解释。语言手册的一部分。

如果你想查看特定变量的值,你可以像这样使用set:

set platformType:platformName;

它会打印出这个值。您还可以运行 set; 以获取所有命名空间中已知变量的完整列表。

关于linux - hive 脚本(hivequery.hql)文件中的这个符号是什么意思 "use ${word:word}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226174/

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