2016-03-24 6 views

答えて

1

はい、できます。ここ は、いくつかの例を示します。ここでは 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"