<?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 Re: update data in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65882#M14299</link>
    <description>It would be helpful to see you sql update code.&lt;BR /&gt;
&lt;BR /&gt;
/Linus</description>
    <pubDate>Tue, 09 Mar 2010 11:44:16 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2010-03-09T11:44:16Z</dc:date>
    <item>
      <title>update data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65881#M14298</link>
      <description>Hello,&lt;BR /&gt;
&lt;BR /&gt;
I have the following data:&lt;BR /&gt;
&lt;BR /&gt;
table data1: &lt;BR /&gt;
conto descr	imp	attr&lt;BR /&gt;
1234	 asad__  	20	1&lt;BR /&gt;
1234	 asad__  	20	1&lt;BR /&gt;
1236	 asdasd	10	2&lt;BR /&gt;
1238	 asdafffd	30	3&lt;BR /&gt;
1240 wewew	54	4&lt;BR /&gt;
&lt;BR /&gt;
table data2&lt;BR /&gt;
conto	attr&lt;BR /&gt;
1234  	5&lt;BR /&gt;
1236	        6&lt;BR /&gt;
1238	        8&lt;BR /&gt;
1240	        9&lt;BR /&gt;
&lt;BR /&gt;
I'd like to update the field "attr" in table "data1" from table "data2", without use proc Sql.&lt;BR /&gt;
and using filed conto as key&lt;BR /&gt;
The relation is n to 1&lt;BR /&gt;
I can't do this with &lt;B&gt;update &lt;/B&gt;instrucion (the result is :&lt;BR /&gt;
&lt;BR /&gt;
conto descr	imp	attr&lt;BR /&gt;
1234	 asad__	20	5&lt;BR /&gt;
1234	 asad__	20	&lt;B&gt;1&lt;/B&gt;&lt;BR /&gt;
1236	 asdasd	10	6&lt;BR /&gt;
1238	 asdafffd	30	8&lt;BR /&gt;
1240 wewew	54	9&lt;BR /&gt;
)&lt;BR /&gt;
Thanks</description>
      <pubDate>Tue, 09 Mar 2010 11:33:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65881#M14298</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2010-03-09T11:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: update data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65882#M14299</link>
      <description>It would be helpful to see you sql update code.&lt;BR /&gt;
&lt;BR /&gt;
/Linus</description>
      <pubDate>Tue, 09 Mar 2010 11:44:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65882#M14299</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2010-03-09T11:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: update data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65883#M14300</link>
      <description>[pre]&lt;BR /&gt;
data _1;&lt;BR /&gt;
   input conto$ descr$ imp attr;&lt;BR /&gt;
   cards;&lt;BR /&gt;
1234 asad__ 20 1&lt;BR /&gt;
1234 asad__ 20 1&lt;BR /&gt;
1235 asad__ 20 9  &lt;BR /&gt;
1235 asad__ 20 2&lt;BR /&gt;
1236 asdasd 10 2&lt;BR /&gt;
1238 asdafffd 30 3&lt;BR /&gt;
1240 wewew 54 4&lt;BR /&gt;
;;;;&lt;BR /&gt;
   run;&lt;BR /&gt;
data _2(index=(conto));&lt;BR /&gt;
   input conto$ attr;&lt;BR /&gt;
   cards;&lt;BR /&gt;
1234 5&lt;BR /&gt;
1236 6&lt;BR /&gt;
1238 8&lt;BR /&gt;
1240 9&lt;BR /&gt;
;;;;&lt;BR /&gt;
   run;&lt;BR /&gt;
data _3;&lt;BR /&gt;
   set _1;&lt;BR /&gt;
   set _2 key=conto/unique;&lt;BR /&gt;
   if _error_ then _error_ = 0 /*maybe do something else */;&lt;BR /&gt;
   run;&lt;BR /&gt;
proc print;&lt;BR /&gt;
   run;&lt;BR /&gt;
[/pre]</description>
      <pubDate>Tue, 09 Mar 2010 12:46:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65883#M14300</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2010-03-09T12:46:45Z</dc:date>
    </item>
    <item>
      <title>Re: update data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65884#M14301</link>
      <description>here you are my code;&lt;BR /&gt;
&lt;BR /&gt;
data data1_mod;&lt;BR /&gt;
	modify data1 data2;&lt;BR /&gt;
	by conto;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
in data1 duplicated key, the first record only in updated&lt;BR /&gt;
&lt;BR /&gt;
tks</description>
      <pubDate>Tue, 09 Mar 2010 13:11:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65884#M14301</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2010-03-09T13:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: update data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65885#M14302</link>
      <description>Great !!!&lt;BR /&gt;
Thank you very much</description>
      <pubDate>Tue, 09 Mar 2010 13:38:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65885#M14302</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2010-03-09T13:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: update data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65886#M14303</link>
      <description>I see had been using modify.  That works equally well with a keyed SET.&lt;BR /&gt;
&lt;BR /&gt;
[pre]&lt;BR /&gt;
data _1;&lt;BR /&gt;
   input conto$ descr$ imp attr;&lt;BR /&gt;
   cards;&lt;BR /&gt;
1234 asad__ 20 1&lt;BR /&gt;
1234 asad__ 20 1&lt;BR /&gt;
1235 asad__ 20 9  &lt;BR /&gt;
1235 asad__ 20 2&lt;BR /&gt;
1236 asdasd 10 2&lt;BR /&gt;
1238 asdafffd 30 3&lt;BR /&gt;
1240 wewew 54 4&lt;BR /&gt;
;;;;&lt;BR /&gt;
   run;&lt;BR /&gt;
data _2(index=(conto));&lt;BR /&gt;
   input conto$ attr;&lt;BR /&gt;
   cards;&lt;BR /&gt;
1234 5&lt;BR /&gt;
1236 6&lt;BR /&gt;
1238 8&lt;BR /&gt;
1240 9&lt;BR /&gt;
;;;;&lt;BR /&gt;
   run;&lt;BR /&gt;
data _1;&lt;BR /&gt;
   modify _1;&lt;BR /&gt;
   set _2 key=conto/unique;&lt;BR /&gt;
   if not _error_ then replace;&lt;BR /&gt;
   else _error_ = 0;&lt;BR /&gt;
   run;&lt;BR /&gt;
proc print data=_1;&lt;BR /&gt;
   run;&lt;BR /&gt;
[/pre]</description>
      <pubDate>Tue, 09 Mar 2010 14:29:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/update-data/m-p/65886#M14303</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2010-03-09T14:29:49Z</dc:date>
    </item>
  </channel>
</rss>

