Est-ce que Hive a quelque chose d'équivalent à DUAL?
J'aimerais exécuter les instructions comme
SELECT date_add('2008-12-31', 1) FROM DUAL
Ne Ruche (en cours d'exécution sur Amazon EMR) ont quelque chose de similaire?
source d'informationauteur jbreed
Vous devez vous connecter pour publier un commentaire.
Pas encore: https://issues.apache.org/jira/browse/HIVE-1558
Meilleure solution est de ne pas mentionner le nom de la table.
Donne le résultat 2. Mais pauvres de la Ruche besoin pour frayer la carte de réduire de trouver cet!
Pour créer un double, comme tableau dans la ruche où il y a une colonne et d'une ligne, vous pouvez effectuer les opérations suivantes:
Tester une expression:
De sortie:
Il y a une belle solution de travail (ainsi, la solution de contournement) disponible dans le lien, mais il est lent comme vous pouvez l'imaginer.
L'idée est que vous créez une table avec un mannequin de domaine, créez un fichier texte dont le contenu est juste de "X", charge qu'un texte dans le tableau. Viola.
Solution Rapide:
Nous pouvons utiliser une table existante pour atteindre la double fonctionnalité de requête ci-dessous.
Par exemple:
Résultat
"limit 1" dans la requête est utilisé pour éviter les multiples occurrences de valeurs spécifiées (kbdjj56454,null).