I work in left field ;-). I don't always have access to the data directly from a DBI call. I have to deal with unloads that don't carry column names. Being of the mind that the fewer keystrokes I have to type, the fewer dumb errors I'll have to correct I'm looking for a way to take the results of a split
my ($a, $b, $c, $d) = split(/\|/,$unloadrow);
and build a hash keyed by the column name (a, b, etc) without having to type each name twice more as in
$hash{'a'} = $a; $hash{'b'} = $b; ...
This may seem lazy but I often have a dozen tables with twenty or more columns to deal with and it would be nice to avoid a lot of error prone and repetitious typing or even cobble up a subroutine to handle building the hash.

The goal is to build a hash of those hashes so I can look up individual field values to do analysis of the data.

Thanks!


In reply to Re^4: getting the name of a variable to use as string by pmneve
in thread getting the name of a variable to use as string by pmneve

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.