<?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: date format sas to teradata format in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/date-format-sas-to-teradata-format/m-p/405638#M98708</link>
    <description>&lt;P&gt;looks like somedate is in timestamp and&amp;nbsp; not a date and you have date field in Teradata. try converting it to date, if you want to insert in as date using sasdatefmt during proc append also helps. below is the&amp;nbsp;example of&amp;nbsp;sasdatefmt dataset option&amp;nbsp; from sas documentation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc append base=mydblib.internat (sasdatefmt=(dates='date9.'))&lt;BR /&gt;&amp;nbsp;&amp;nbsp; force data=saslib.delay;&lt;BR /&gt;run&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc append base=mydblib.internat(sasdatefmt=( date1='datetime21.'))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; force data=saslib.delay;&lt;BR /&gt;run&lt;/P&gt;</description>
    <pubDate>Thu, 19 Oct 2017 16:25:53 GMT</pubDate>
    <dc:creator>kiranv_</dc:creator>
    <dc:date>2017-10-19T16:25:53Z</dc:date>
    <item>
      <title>date format sas to teradata format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/date-format-sas-to-teradata-format/m-p/405624#M98704</link>
      <description>&lt;P&gt;I have this date format in my target system TeraData:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SomeDate&amp;nbsp;DATE FORMAT 'YYYY-MM-DD'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using this transformation datastep before proc append:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Dataset;
	set Dataset;
	DateCaptured=datepart(SomeDate);	
	format SomeDate DATE9.;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Still getting:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A SAS value cannot be converted to a Teradata date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas? Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2017 16:07:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/date-format-sas-to-teradata-format/m-p/405624#M98704</guid>
      <dc:creator>csetzkorn</dc:creator>
      <dc:date>2017-10-19T16:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: date format sas to teradata format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/date-format-sas-to-teradata-format/m-p/405638#M98708</link>
      <description>&lt;P&gt;looks like somedate is in timestamp and&amp;nbsp; not a date and you have date field in Teradata. try converting it to date, if you want to insert in as date using sasdatefmt during proc append also helps. below is the&amp;nbsp;example of&amp;nbsp;sasdatefmt dataset option&amp;nbsp; from sas documentation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc append base=mydblib.internat (sasdatefmt=(dates='date9.'))&lt;BR /&gt;&amp;nbsp;&amp;nbsp; force data=saslib.delay;&lt;BR /&gt;run&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc append base=mydblib.internat(sasdatefmt=( date1='datetime21.'))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; force data=saslib.delay;&lt;BR /&gt;run&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2017 16:25:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/date-format-sas-to-teradata-format/m-p/405638#M98708</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2017-10-19T16:25:53Z</dc:date>
    </item>
  </channel>
</rss>

