<?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: Converting to prompt in oracle data import in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435041#M28131</link>
    <description>&lt;P&gt;here's how I do the sql:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CONNECT TO ORACLE AS bez(USER = &amp;amp;Usr. PASSWORD = "&amp;amp;Password_PASSWORD" PATH = &amp;amp;Path.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CREATE TABLE CLAIMS_100_RPT5_2016_2017_&amp;amp;Pdmonth. AS&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SELECT *&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM CONNECTION TO bez &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SELECT&lt;BR /&gt;LOB,&lt;BR /&gt;CAP_FFS_INDICATOR &lt;BR /&gt;FROM&lt;BR /&gt;MHP.FACETS_CLAIMS&lt;BR /&gt;where &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;SERVICE_FROM_DATE BETWEEN &amp;amp;sdb and &amp;amp;sde /*'1-Jun-16' AND '31-Dec-17'*/&lt;BR /&gt;and PAID_DATE between &amp;amp;pdb and &amp;amp;pde );&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ends up looking like this in the log:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CREATE TABLE CLAIMS_100_RPT5_2016_2017_Pd0118 AS SELECT * FROM CONNECTION TO bez (SELECT LOB,&amp;nbsp; CAP_FFS_INDICATOR FROM MHP.FACETS_CLAIMS where SERVICE_FROM_DATE &lt;BR /&gt;BETWEEN '01-APR-2017' and '30-JUN-2017' and PAID_DATE between '01-APR-2017' and '31-JAN-2018' );&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;P&gt;So, for you, I'd go with this:&lt;/P&gt;
&lt;P&gt;%oracledate(Report_DT_MIN);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;%oracledate(Report_DT_MAX);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;then this in your proc sql:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EFFECTIVEDATE BETWEEN &amp;amp;Report_DT_MIN and &amp;amp;Report_DT_MAX&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 07 Feb 2018 20:26:43 GMT</pubDate>
    <dc:creator>tomrvincent</dc:creator>
    <dc:date>2018-02-07T20:26:43Z</dc:date>
    <item>
      <title>Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/434953#M28113</link>
      <description>&lt;P&gt;I am attempting to convert a successful import operation using a "static" date range to&amp;nbsp;a date range received from a prompt.&amp;nbsp; The&amp;nbsp;goal is to let the date range "roll" with a current date&amp;nbsp;to a following date of last month.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am receiving an &lt;FONT color="#ff0000"&gt;ORACLE prepare error: ORA-00907: missing right parenthesis.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or is there a better way to accomplish the moving date range idea?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following correctly imports oracle data using static date range:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connect to oracle(authdomain='DefaultAuth' path='********');
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table transactions as
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select distinct * from connection to oracle
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT distinct *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM ***.tr*****
&amp;nbsp;&amp;nbsp;&amp;nbsp;where
&amp;nbsp;&amp;nbsp;&amp;nbsp;EFFECTIVEDATE BETWEEN TO_DATE('01/03/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS')
&amp;nbsp;&amp;nbsp;&amp;nbsp; AND TO_DATE('01/12/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS')
&amp;nbsp;&amp;nbsp;);
&amp;nbsp;disconnect from oracle;
&amp;nbsp;quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following causes an error:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connect to oracle(authdomain='DefaultAuth' path='********');
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table transactions as
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select distinct * from connection to oracle
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT distinct *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM ***.tr*****
&amp;nbsp;&amp;nbsp;&amp;nbsp;where
&amp;nbsp;&amp;nbsp;&amp;nbsp;EFFECTIVEDATE BETWEEN TO_DATE("&amp;amp;Report_DT_MIN."d) AND TO_DATE("&amp;amp;Report_DT_MAX."d)
&amp;nbsp;&amp;nbsp;);
ERROR: ORACLE prepare error: ORA-00907: missing right parenthesis. SQL statement: SELECT DISTINCT * &amp;nbsp;&amp;nbsp;&amp;nbsp;FROM ***.tr***** where
EFFECTIVEDATE BETWEEN TO_DATE(07Jan2018) AND TO_DATE(29Jan2018).
&amp;nbsp;disconnect from oracle;
&amp;nbsp;quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS EG Version 7.11 HF3 (7.100.1.2805) (32-bit)&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2018 16:59:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/434953#M28113</guid>
      <dc:creator>RAW_newbie</dc:creator>
      <dc:date>2018-02-07T16:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/434957#M28115</link>
      <description>&lt;P&gt;I wrote this macro that formats a sas macro variable as an oracle date properly&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%macro oracle_date(datefld);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* formats a date variable for use in oracle sql&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;example:&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;%let dt1=%sysfunc(today(), date9.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;%oracle_date(dt1);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;b4: date parameter DATEFLD=dt1 value &amp;amp;=19OCT2017&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;after: date parameter DATEFLD=dt1 value &amp;amp;='19-OCT-2017'&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;%put b4: date parameter &amp;amp;=datefld value &amp;amp;=&amp;amp;&amp;amp;&amp;amp;datefld;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;%let &amp;amp;&amp;amp;datefld = %str(%')%Sysfunc( InputN( &amp;amp;&amp;amp;&amp;amp;datefld , date11 ),date11 )%str(%') ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;%put after: date parameter &amp;amp;=datefld value &amp;amp;=&amp;amp;&amp;amp;&amp;amp;datefld;&lt;BR /&gt;&lt;BR /&gt;%mend oracle_date;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2018 16:56:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/434957#M28115</guid>
      <dc:creator>tomrvincent</dc:creator>
      <dc:date>2018-02-07T16:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/434979#M28119</link>
      <description>So the error is a result of the format of the value being returned by the prompt?&lt;BR /&gt;&lt;BR /&gt;EFFECTIVEDATE BETWEEN TO_DATE("&amp;amp;Report_DT_MIN."d)&lt;BR /&gt;EFFECTIVEDATE BETWEEN TO_DATE(07Jan2018)</description>
      <pubDate>Wed, 07 Feb 2018 18:16:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/434979#M28119</guid>
      <dc:creator>RAW_newbie</dc:creator>
      <dc:date>2018-02-07T18:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435023#M28126</link>
      <description>&lt;P&gt;There are two problems with what you are trying to do:&lt;/P&gt;
&lt;P&gt;1) The SAS date format "ddmonyyyy"d is not compatible with Oracle&lt;/P&gt;
&lt;P&gt;2) You have dropped the second parameter on the Oracle TO_DATE function&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From memory I think Oracle would be OK with "07-Jan-2018" without using TO_DATE so try this as a test:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let&amp;nbsp;&lt;SPAN&gt;Report_DT_MIN =&amp;nbsp;07-Jan-2018;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;%let&amp;nbsp;Report_DT_MAX = 29-Jan-2018;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;EFFECTIVEDATE BETWEEN "&amp;amp;Report_DT_MIN" and "&amp;amp;Report_DT_MAX"&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2018 19:35:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435023#M28126</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-02-07T19:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435031#M28130</link>
      <description>&lt;P&gt;Thank you for the simplification of&amp;nbsp;&lt;SPAN style="font-family: &amp;quot;Arial&amp;quot;,sans-serif; font-size: 10pt;"&gt;&lt;FONT color="#000000"&gt;EFFECTIVEDATE BETWEEN "&amp;amp;Report_DT_MIN" and "&amp;amp;Report_DT_MAX"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While this works with single quotes ( %let&amp;nbsp;&lt;SPAN&gt;Report_DT_MIN =&amp;nbsp;'07-Jan-2018'; ) around the date, it still doesn't allow for the use of the prompt I was hoping for.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Reformatting the values returned from the prompt 07Jan2018 to 07-Jan-2018 apparently is where I need to get to.&amp;nbsp; Alas, inexperience and ignorance on my part has prevented my success.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So how to reformat the prompt to the needed format.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2018 20:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435031#M28130</guid>
      <dc:creator>RAW_newbie</dc:creator>
      <dc:date>2018-02-07T20:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435041#M28131</link>
      <description>&lt;P&gt;here's how I do the sql:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC SQL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CONNECT TO ORACLE AS bez(USER = &amp;amp;Usr. PASSWORD = "&amp;amp;Password_PASSWORD" PATH = &amp;amp;Path.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; CREATE TABLE CLAIMS_100_RPT5_2016_2017_&amp;amp;Pdmonth. AS&lt;BR /&gt;&amp;nbsp;&amp;nbsp; SELECT *&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM CONNECTION TO bez &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (SELECT&lt;BR /&gt;LOB,&lt;BR /&gt;CAP_FFS_INDICATOR &lt;BR /&gt;FROM&lt;BR /&gt;MHP.FACETS_CLAIMS&lt;BR /&gt;where &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;SERVICE_FROM_DATE BETWEEN &amp;amp;sdb and &amp;amp;sde /*'1-Jun-16' AND '31-Dec-17'*/&lt;BR /&gt;and PAID_DATE between &amp;amp;pdb and &amp;amp;pde );&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ends up looking like this in the log:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CREATE TABLE CLAIMS_100_RPT5_2016_2017_Pd0118 AS SELECT * FROM CONNECTION TO bez (SELECT LOB,&amp;nbsp; CAP_FFS_INDICATOR FROM MHP.FACETS_CLAIMS where SERVICE_FROM_DATE &lt;BR /&gt;BETWEEN '01-APR-2017' and '30-JUN-2017' and PAID_DATE between '01-APR-2017' and '31-JAN-2018' );&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;P&gt;So, for you, I'd go with this:&lt;/P&gt;
&lt;P&gt;%oracledate(Report_DT_MIN);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;%oracledate(Report_DT_MAX);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;then this in your proc sql:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EFFECTIVEDATE BETWEEN &amp;amp;Report_DT_MIN and &amp;amp;Report_DT_MAX&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2018 20:26:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435041#M28131</guid>
      <dc:creator>tomrvincent</dc:creator>
      <dc:date>2018-02-07T20:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435140#M28144</link>
      <description>&lt;P&gt;Try this then substitute in your prompt names:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%Let prompt1 = 07Jan2018;
%Let prompt2 = 29Jan2018;
%let Report_DT_MIN = %sysfunc(putn("&amp;amp;prompt1"d, date11.));
%let Report_DT_MAX = %sysfunc(putn("&amp;amp;prompt2"d, date11.));
%put &amp;amp;Report_DT_MIN &amp;amp;Report_DT_MAX;

EFFECTIVEDATE BETWEEN %str(%')&amp;amp;Report_DT_MIN%str(%') and %str(%')&amp;amp;Report_DT_MAX%str(%')&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 01:15:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435140#M28144</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-02-08T01:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435160#M28145</link>
      <description>&lt;P&gt;One of the big problems with generating pass thru SQL code is that most database insist on using single quotes for string literals (reserving double quotes for object names).&amp;nbsp; So I find it useful to use a simple SAS macro to make it easier to add single quotes around a value.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are using a recent version of SAS it is simply a call to the QUOTE() function with the optional second parameter.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro squote(value);
%sysfunc(quote(%superq(value),%str(%')))
%mend squote;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But if you are running an old version of SAS then you might need to use this more complicated version.&amp;nbsp;&lt;A href="https://github.com/sasutils/macros/blob/master/squote.sas" target="_blank"&gt;https://github.com/sasutils/macros/blob/master/squote.sas&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So now if you can get your date value into a format that your database recognizes as a date you can then use %SQUOTE() to enclose it in single quotes for you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For example this will convert your macro variable in DATE format into a date in YMD format inside of single quotes to pass to the TO_DATE() function.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;EFFECTIVEDATE
  BETWEEN TO_DATE(%squote(%sysfunc(putn("&amp;amp;Report_DT_MIN."d,YYMMDD10)))) 
      AND TO_DATE(%squote(%sysfunc(putn("&amp;amp;Report_DT_MAX."d,YYMMDD10)))) &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 03:46:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435160#M28145</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-02-08T03:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435225#M28149</link>
      <description>&lt;P&gt;Alright, thank you everyone.&amp;nbsp; All the suggestions were very instructive for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After trying the suggestions, SASKiwi's fit the requirements and environment the best.&lt;/P&gt;&lt;P&gt;It allows me to use the prompt feature across multiple processes within the project as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 12:24:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435225#M28149</guid>
      <dc:creator>RAW_newbie</dc:creator>
      <dc:date>2018-02-08T12:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: Converting to prompt in oracle data import</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435229#M28150</link>
      <description>&lt;P&gt;Final product:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%let&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; DATA_DT_MIN = &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%sysfunc&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;(putn("&amp;amp;Data_Pull_DT_MIN"d, date11.));&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%let&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; DATA_DT_MAX = &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%sysfunc&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;(putn("&amp;amp;Data_Pull_DT_MAX"d, date11.));&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%put&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; &amp;amp;DATA_DT_MIN &amp;amp;DATA_DT_MAX;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;sql&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;connect&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;to&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; oracle(authdomain=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="3"&gt;'DefaultAuth'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; path=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="3"&gt;'********'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;create&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;table&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; transactions &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;as&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;select&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; * &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;from&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; connection to oracle&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;( &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;SELECT&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DISTINCT&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; * &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;FROM&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; f***.T********&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;where&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;EFFECTIVEDATE &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;BETWEEN&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%str&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;(%')&amp;amp;DATA_DT_MIN&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%str&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;(%') &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;and&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%str&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;(%')&amp;amp;DATA_DT_MAX&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;%str&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;(%')&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;disconnect&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;from&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; oracle;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;quit&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2018 12:29:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Converting-to-prompt-in-oracle-data-import/m-p/435229#M28150</guid>
      <dc:creator>RAW_newbie</dc:creator>
      <dc:date>2018-02-08T12:29:59Z</dc:date>
    </item>
  </channel>
</rss>

