-1
ハイブでwhere節にパラメータを渡すことはできますか? 「はい」の場合は、クラウドでシナリオ1つを説明してください。where節のパラメータを渡すためのハイブ
例:SQLの場合 select * from mytable where col =?
ハイブでwhere節にパラメータを渡すことはできますか? 「はい」の場合は、クラウドでシナリオ1つを説明してください。where節のパラメータを渡すためのハイブ
例:SQLの場合 select * from mytable where col =?
はい、できます。ここ は、いくつかの例を示します。ここでは https://cwiki.apache.org/confluence/display/Hive/LanguageManual+VariableSubstitution
変数置換を使用するには、非常に一般的な場所であるシェルスクリプトを使用して、具体的な例である:
#!/usr/bin/env bash
if [ "$#" -eq 1 ]; then
WHEREVAR=$1
hive -e "SELECT * FROM myDB.myTable where myFirstField=${WHEREVAR};"
else
echo "Illegal number of parameters"