Type de carte variable dans la ruche

Je vais avoir du mal à essayer de définir le type de carte dans la ruche. Selon La Ruche Manuel il est certainement un type de carte, malheureusement il n'y a pas d'exemples sur la façon de l'utiliser. 🙁

Suppose, j'ai une table (utilisateurs) avec les colonnes suivantes:

Name     Ph    CategoryName

Ce "nom de catégorie" colonne ensemble spécifique de valeurs. Maintenant, je veux créer une table de hachage que les cartes le nom de catégorie pour CategoryID. J'ai essayé de faire:

set hivevar:nameToID=map('A',1,'B',2); 

J'ai 2 questions:

  1. Quand je fais set hivevar:${nameToID['A']} j'ai pensé qu'il serait d'imprimer la valeur 1. Mais je reçois
    "${hivevar:nameToID['A']} n'est pas défini"
  2. Je ne suis pas sûr de savoir comment puis-je dire quelque chose comme, select name, ph, ${nameToID[CategoryName]} from users

S'il vous plaît laissez-moi savoir à leur sujet.
Merci!

source d'informationauteur test123 | 2013-01-25