<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hash object to overwrite data in large table in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152652#M298412</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have limited experience with hash objects and read a few articles, but still no luck in one problem I am trying to approach with hash objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table_A&lt;/STRONG&gt; to load in hash table (where Orig_Code is hash key):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="269" style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 103px; HEIGHT: 189px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Orig_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;New_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;AB&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;BN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;TY&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;UO&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;UO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;PE&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;PE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;MK&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;LX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;CC&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;WQ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;JU&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;JU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;OV&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FZ&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table_B&lt;/STRONG&gt; to overwrite Orig_Code with New_Code values:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="174" style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 395px; HEIGHT: 165px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Color_Des&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Orig_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000001&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Blue&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;CC&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000003&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;OV&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000004&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Green&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;OV&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000005&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Purple&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;MK&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000006&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yellow&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TY&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table_C&lt;/STRONG&gt; results after doing overwrite with hash objects:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="174" style="width: 395px; height: 165px; border: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Color_Des&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Orig_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000001&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Blue&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;WQ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000003&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FZ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000004&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Green&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FZ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000005&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Purple&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;LX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000006&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yellow&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Here is where I am in the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data Table_C (drop = Orig_Code New_Code);&lt;/P&gt;&lt;P&gt; length Orig_Code $4. New_Code $4.;&lt;/P&gt;&lt;P&gt; if _n_ = 1 then do;&lt;/P&gt;&lt;P&gt; declare hash tempHsh(dataset: 'Table_A');&lt;/P&gt;&lt;P&gt;&amp;nbsp; tempHsh.definekey('Orig_Code');&lt;/P&gt;&lt;P&gt;&amp;nbsp; tempHsh.defineData('New_Code');&lt;/P&gt;&lt;P&gt;&amp;nbsp; tempHsh.defineDone();&lt;/P&gt;&lt;P&gt;&amp;nbsp; call missing (Orig_Code,New_Code);&lt;/P&gt;&lt;P&gt; end;&lt;/P&gt;&lt;P&gt;set Table_B;&lt;/P&gt;&lt;P&gt; rc=tempHsh.find();&lt;/P&gt;&lt;P&gt;if rc = 0 then ********&lt;STRONG&gt; lost in this section...&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any tips....to solve this problem? I appreacite the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jun 2014 19:36:32 GMT</pubDate>
    <dc:creator>jbear</dc:creator>
    <dc:date>2014-06-23T19:36:32Z</dc:date>
    <item>
      <title>Hash object to overwrite data in large table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152652#M298412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have limited experience with hash objects and read a few articles, but still no luck in one problem I am trying to approach with hash objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table_A&lt;/STRONG&gt; to load in hash table (where Orig_Code is hash key):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="269" style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 103px; HEIGHT: 189px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Orig_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;New_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;AB&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;BN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;TY&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;UO&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;UO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;PE&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;PE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;MK&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;LX&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;CC&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;WQ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;JU&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;JU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;OV&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FZ&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table_B&lt;/STRONG&gt; to overwrite Orig_Code with New_Code values:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="174" style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 395px; HEIGHT: 165px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Color_Des&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Orig_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000001&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Blue&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;CC&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000003&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;OV&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000004&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Green&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;OV&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000005&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Purple&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;MK&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000006&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yellow&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TY&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table_C&lt;/STRONG&gt; results after doing overwrite with hash objects:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="174" style="width: 395px; height: 165px; border: #000000 1px solid;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Color_Des&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Orig_Code&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;"&gt;&lt;STRONG&gt;Filler_2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000001&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Blue&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;WQ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000002&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;TT&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000003&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Red&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FZ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000004&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Green&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FZ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000005&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Purple&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;LX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;0000006&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yellow&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;XXXXXX&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;YYYYYY&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Here is where I am in the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data Table_C (drop = Orig_Code New_Code);&lt;/P&gt;&lt;P&gt; length Orig_Code $4. New_Code $4.;&lt;/P&gt;&lt;P&gt; if _n_ = 1 then do;&lt;/P&gt;&lt;P&gt; declare hash tempHsh(dataset: 'Table_A');&lt;/P&gt;&lt;P&gt;&amp;nbsp; tempHsh.definekey('Orig_Code');&lt;/P&gt;&lt;P&gt;&amp;nbsp; tempHsh.defineData('New_Code');&lt;/P&gt;&lt;P&gt;&amp;nbsp; tempHsh.defineDone();&lt;/P&gt;&lt;P&gt;&amp;nbsp; call missing (Orig_Code,New_Code);&lt;/P&gt;&lt;P&gt; end;&lt;/P&gt;&lt;P&gt;set Table_B;&lt;/P&gt;&lt;P&gt; rc=tempHsh.find();&lt;/P&gt;&lt;P&gt;if rc = 0 then ********&lt;STRONG&gt; lost in this section...&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any tips....to solve this problem? I appreacite the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 19:36:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152652#M298412</guid>
      <dc:creator>jbear</dc:creator>
      <dc:date>2014-06-23T19:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: Hash object to overwrite data in large table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152653#M298413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if rc=0 then orig_code=new_code;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 20:08:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152653#M298413</guid>
      <dc:creator>slchen</dc:creator>
      <dc:date>2014-06-23T20:08:08Z</dc:date>
    </item>
    <item>
      <title>Re: Hash object to overwrite data in large table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152654#M298414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cool! Thanks...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 20:34:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Hash-object-to-overwrite-data-in-large-table/m-p/152654#M298414</guid>
      <dc:creator>jbear</dc:creator>
      <dc:date>2014-06-23T20:34:13Z</dc:date>
    </item>
  </channel>
</rss>

