<?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: How to update oracle field column using a SAS dataset column? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262910#M51428</link>
    <description>&lt;P&gt;The main problem is &lt;SPAN&gt;actl_dt&lt;/SPAN&gt;&amp;nbsp; is actural a number as a date 20141211 and CNDTFACC is what I call a short date 12/11/14 without the time which is what I need I thought I corrected that format problem my complete code is :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;******************key date*******;&lt;/P&gt;
&lt;P&gt;data keydt;&lt;/P&gt;
&lt;P&gt;set db.T_CONT_KEY_DT;&lt;/P&gt;
&lt;P&gt;keep CONT_ID KEY_DT_T ACTL_DT;&lt;/P&gt;
&lt;P&gt;Where ACTL_DT &amp;gt; 0;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;proc sort data =keydt out = keydtt;&lt;/P&gt;
&lt;P&gt;by CONT_ID ACTL_DT;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data keydttt;&lt;/P&gt;
&lt;P&gt;set keydtt;&lt;/P&gt;
&lt;P&gt;keep CONT_ID ACTL_DT KEY_DT_T;&lt;/P&gt;
&lt;P&gt;Where KEY_DT_T = "K050";&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data keydtttt;&lt;/P&gt;
&lt;P&gt;set keydttt;&lt;/P&gt;
&lt;P&gt;keep CONT_ID ACTL_DT KEY_DT_T;&lt;/P&gt;
&lt;P&gt;ACTL_DT = INPUT(PUT(ACTL_DT,8.),YYMMDD8.);&lt;/P&gt;
&lt;P&gt;FORMAT ACTL_DT MMDDYY8.;&lt;/P&gt;
&lt;P&gt;RUN;&lt;/P&gt;
&lt;P&gt;I thought I FORMATED actl_dt above because when you look at the output it is the way I need the date.&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data facc;&lt;/P&gt;
&lt;P&gt;set db.DCONTRCT;&lt;/P&gt;
&lt;P&gt;keep CCONTID CNDTFACC CNDT63;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;proc sort data =facc out = facct;&lt;/P&gt;
&lt;P&gt;by CCONTID;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;******Joining key dates and contract*******;&lt;/P&gt;
&lt;P&gt;Proc sql;&lt;/P&gt;
&lt;P&gt;create table corgasb as&lt;/P&gt;
&lt;P&gt;select distinct keydtttt.*, facct.* from&lt;/P&gt;
&lt;P&gt;keydtttt&lt;/P&gt;
&lt;P&gt;left join&lt;/P&gt;
&lt;P&gt;facct&lt;/P&gt;
&lt;P&gt;on&lt;/P&gt;
&lt;P&gt;keydtttt.CONT_ID = facct.ccontid&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;proc sort data =corgasb out = corgasb1;&lt;/P&gt;
&lt;P&gt;by CONT_ID ;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data corgasb2;&lt;/P&gt;
&lt;P&gt;set corgasb1;&lt;/P&gt;
&lt;P&gt;where cont_id = "B -35553";&lt;/P&gt;
&lt;P&gt;keep CONT_ID CCONTID ACTL_DT CNDTFACC CNDT63;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;update db.dcontrct as a&lt;/P&gt;
&lt;P&gt;set cndtfacc = (select actl_dt from corgasb2 as b where a.ccontid=b.cont_id)&lt;/P&gt;
&lt;P&gt;where a.ccontid in ( select distinct ccontid from corgasb2)&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Tahoma" size="2"&gt;some how I believe the 1960 date is happpening is because it is rereading the date I formated as a number again, so does someone&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Tahoma" size="2"&gt;want to tell I do not know how to use put and input format statements&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE bgcolor="#ffffff" border="1" cellspacing="0"&gt;&lt;CAPTION&gt;&lt;STRONG&gt;This is what I get with the above code&lt;/STRONG&gt;&lt;/CAPTION&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CONT_ID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;KEY_DT_T&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;SUBJ&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;ACTL_DT&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CCONTID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDTFACC&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDT63&lt;/FONT&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR valign="TOP"&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;K050&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;20141211&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;1/1/1960 5:34:28 AM&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;
&lt;P&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;5/13/2015&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;TFOOT&gt;&lt;/TFOOT&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE bgcolor="#ffffff" border="1" cellspacing="0"&gt;&lt;CAPTION&gt;&lt;STRONG&gt;this is what I want&lt;/STRONG&gt;&lt;/CAPTION&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CONT_ID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;KEY_DT_T&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;SUBJ&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;ACTL_DT&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CCONTID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDTFACC&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDT63&lt;/FONT&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR valign="TOP"&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;K050&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;20141211&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;12/11/14&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;5/13/2015&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;TFOOT&gt;&lt;/TFOOT&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Tahoma" size="2"&gt;thanks for the help!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 11 Apr 2016 14:08:02 GMT</pubDate>
    <dc:creator>GregINGov</dc:creator>
    <dc:date>2016-04-11T14:08:02Z</dc:date>
    <item>
      <title>How to update oracle field column using a SAS dataset column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262507#M51270</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using&amp;nbsp;Base sas 9.2 in a special tool that allows db.tablename to be the oracle table. &amp;nbsp;I want to update&amp;nbsp;&lt;SPAN&gt;db.DCONTRCT.CNDTFACC&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;from corgasb1(ACTL_DT) where CCONTID =&amp;nbsp;&lt;SPAN&gt;db.DCONTRCT.CCONTID so&amp;nbsp;how do I&amp;nbsp;update an oracle field column using a SAS dataset column?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data corgasb2;&lt;BR /&gt;set corgasb1;&lt;BR /&gt;keep CCONTID ACTL_DT;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;db.DCONTRCT.CNDTFACC&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 16:07:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262507#M51270</guid>
      <dc:creator>GregINGov</dc:creator>
      <dc:date>2016-04-08T16:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to update oracle field column using a SAS dataset column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262532#M51279</link>
      <description>&lt;P&gt;Not sure if you are using the correct&amp;nbsp;Oracle SQL syntax for updating.&lt;/P&gt;
&lt;P&gt;Here's SAS/ANSI SQL with a correlated sub query (untested):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
   update db.ccontrct as a
      set cndtfafacc = (select actl_dt from corgas1 as b where  a.ccontid=b.ccontid)
      where a.ccontid in ( select distinct ccontid from corgas1)
   ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/documentation/cdl/en/sqlproc/69049/HTML/default/viewer.htm#p0z9p6hclwnhxin1mrewxhdz5f26.htm" target="_blank"&gt;https://support.sas.com/documentation/cdl/en/sqlproc/69049/HTML/default/viewer.htm#p0z9p6hclwnhxin1mrewxhdz5f26.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then, if you have performance problems, you might want to upload your SAS table to Oracle first, into a temporary table.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 17:05:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262532#M51279</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-04-08T17:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to update oracle field column using a SAS dataset column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262564#M51290</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;after making a couple of minor corecction to the code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; update db.dcontrct as a&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set cndtfacc = (select actl_dt from corgasb2 as b where&amp;nbsp; a.ccontid=b.cont_id)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where a.ccontid in ( select distinct ccontid from corgasb2)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This puts a date in the cndtfacc....&amp;nbsp;1/1/1960 5:34:28 AM...but the date that should have gone in was December 11 2014&amp;nbsp;&amp;nbsp; The one field is a numbeer and the other field is a short date like 12/11/14 at one point I had it formated early in the code you do not see so&lt;/P&gt;
&lt;P&gt;I will try and work it out thank you&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 18:56:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262564#M51290</guid>
      <dc:creator>GregINGov</dc:creator>
      <dc:date>2016-04-08T18:56:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to update oracle field column using a SAS dataset column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262613#M51312</link>
      <description>&lt;P&gt;Looks like you need to make sure &lt;SPAN&gt;actl_dt is a&lt;/SPAN&gt;&amp;nbsp;datetime variable not a date.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 22:27:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262613#M51312</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2016-04-08T22:27:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to update oracle field column using a SAS dataset column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262910#M51428</link>
      <description>&lt;P&gt;The main problem is &lt;SPAN&gt;actl_dt&lt;/SPAN&gt;&amp;nbsp; is actural a number as a date 20141211 and CNDTFACC is what I call a short date 12/11/14 without the time which is what I need I thought I corrected that format problem my complete code is :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;******************key date*******;&lt;/P&gt;
&lt;P&gt;data keydt;&lt;/P&gt;
&lt;P&gt;set db.T_CONT_KEY_DT;&lt;/P&gt;
&lt;P&gt;keep CONT_ID KEY_DT_T ACTL_DT;&lt;/P&gt;
&lt;P&gt;Where ACTL_DT &amp;gt; 0;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;proc sort data =keydt out = keydtt;&lt;/P&gt;
&lt;P&gt;by CONT_ID ACTL_DT;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data keydttt;&lt;/P&gt;
&lt;P&gt;set keydtt;&lt;/P&gt;
&lt;P&gt;keep CONT_ID ACTL_DT KEY_DT_T;&lt;/P&gt;
&lt;P&gt;Where KEY_DT_T = "K050";&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data keydtttt;&lt;/P&gt;
&lt;P&gt;set keydttt;&lt;/P&gt;
&lt;P&gt;keep CONT_ID ACTL_DT KEY_DT_T;&lt;/P&gt;
&lt;P&gt;ACTL_DT = INPUT(PUT(ACTL_DT,8.),YYMMDD8.);&lt;/P&gt;
&lt;P&gt;FORMAT ACTL_DT MMDDYY8.;&lt;/P&gt;
&lt;P&gt;RUN;&lt;/P&gt;
&lt;P&gt;I thought I FORMATED actl_dt above because when you look at the output it is the way I need the date.&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data facc;&lt;/P&gt;
&lt;P&gt;set db.DCONTRCT;&lt;/P&gt;
&lt;P&gt;keep CCONTID CNDTFACC CNDT63;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;proc sort data =facc out = facct;&lt;/P&gt;
&lt;P&gt;by CCONTID;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;******Joining key dates and contract*******;&lt;/P&gt;
&lt;P&gt;Proc sql;&lt;/P&gt;
&lt;P&gt;create table corgasb as&lt;/P&gt;
&lt;P&gt;select distinct keydtttt.*, facct.* from&lt;/P&gt;
&lt;P&gt;keydtttt&lt;/P&gt;
&lt;P&gt;left join&lt;/P&gt;
&lt;P&gt;facct&lt;/P&gt;
&lt;P&gt;on&lt;/P&gt;
&lt;P&gt;keydtttt.CONT_ID = facct.ccontid&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;proc sort data =corgasb out = corgasb1;&lt;/P&gt;
&lt;P&gt;by CONT_ID ;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;data corgasb2;&lt;/P&gt;
&lt;P&gt;set corgasb1;&lt;/P&gt;
&lt;P&gt;where cont_id = "B -35553";&lt;/P&gt;
&lt;P&gt;keep CONT_ID CCONTID ACTL_DT CNDTFACC CNDT63;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;update db.dcontrct as a&lt;/P&gt;
&lt;P&gt;set cndtfacc = (select actl_dt from corgasb2 as b where a.ccontid=b.cont_id)&lt;/P&gt;
&lt;P&gt;where a.ccontid in ( select distinct ccontid from corgasb2)&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Tahoma" size="2"&gt;some how I believe the 1960 date is happpening is because it is rereading the date I formated as a number again, so does someone&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Tahoma" size="2"&gt;want to tell I do not know how to use put and input format statements&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE bgcolor="#ffffff" border="1" cellspacing="0"&gt;&lt;CAPTION&gt;&lt;STRONG&gt;This is what I get with the above code&lt;/STRONG&gt;&lt;/CAPTION&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CONT_ID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;KEY_DT_T&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;SUBJ&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;ACTL_DT&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CCONTID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDTFACC&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDT63&lt;/FONT&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR valign="TOP"&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;K050&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;20141211&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;1/1/1960 5:34:28 AM&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;
&lt;P&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;5/13/2015&lt;/FONT&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;TFOOT&gt;&lt;/TFOOT&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE bgcolor="#ffffff" border="1" cellspacing="0"&gt;&lt;CAPTION&gt;&lt;STRONG&gt;this is what I want&lt;/STRONG&gt;&lt;/CAPTION&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CONT_ID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;KEY_DT_T&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;SUBJ&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;ACTL_DT&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CCONTID&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDTFACC&lt;/FONT&gt;&lt;/TH&gt;
&lt;TH bgcolor="#c0c0c0"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;CNDT63&lt;/FONT&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR valign="TOP"&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;K050&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;20141211&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;B -35553 &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;12/11/14&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align="RIGHT" bordercolor="#d0d7e5"&gt;&lt;FONT color="#000000" face="Calibri" style="font-size: 11pt;"&gt;5/13/2015&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;TFOOT&gt;&lt;/TFOOT&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face="Tahoma" size="2"&gt;thanks for the help!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Apr 2016 14:08:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/262910#M51428</guid>
      <dc:creator>GregINGov</dc:creator>
      <dc:date>2016-04-11T14:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to update oracle field column using a SAS dataset column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/263010#M51461</link>
      <description>It seems that you have fixed actl_dt, just verify by looking into work.keydttt.&lt;BR /&gt;&lt;BR /&gt;But I think that at least in the Oracle libname that cndtfacc is defined as datetime. You should be able to verify this on the untouched records in dbcontract.</description>
      <pubDate>Mon, 11 Apr 2016 19:59:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-update-oracle-field-column-using-a-SAS-dataset-column/m-p/263010#M51461</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-04-11T19:59:08Z</dc:date>
    </item>
  </channel>
</rss>

