<?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 Create a stored processes including parameter in Developers</title>
    <link>https://communities.sas.com/t5/Developers/Create-a-stored-processes-including-parameter/m-p/280437#M5019</link>
    <description>&lt;P&gt;I want to create stored process in SAS Enterpriseguide for the following oracle sql code, kindly tell me how to write stored process for it?&lt;/P&gt;&lt;P&gt;here there are two parameter :1)start year&amp;nbsp;&amp;nbsp; 2)end year&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;create or replace&lt;BR /&gt;PROCEDURE AUTO_PREMIUM_INDICATION&lt;BR /&gt;(&lt;BR /&gt;&amp;nbsp; START_YEAR IN NUMBER&amp;nbsp;&lt;BR /&gt;, END_YAER IN NUMBER&amp;nbsp;&lt;BR /&gt;) AS&lt;BR /&gt;&amp;nbsp; SOURCE_SYSTEM VARCHAR(500) := '(2,3,4,14,15)';&lt;BR /&gt;POLICY_TYPE VARCHAR(500):= '(1,15)';&lt;/P&gt;&lt;P&gt;BEGIN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --STEP1: GET COVERAGE INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --DELETE IF TABLE EXIST&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DELOBJECT ('tcoverages_summary','TABLE');&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTE IMMEDIATE ('create table tcoverages_summary as&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; /*+ PARALLEL */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POLICY_TYPE_SK,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source_system_sk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACTUAL_DT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(YEAR FROM ACTUAL_DT) as&amp;nbsp; YEAR_CT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(MONTH FROM ACTUAL_DT) as MONTH_CT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTCOV_SK,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; policy_sk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item_attribute_sk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --BROKER_NM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EARNED_XPSR_AM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITTEN_XPSR_AM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTD_WRITTEN_PRM_AM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EARNED_PRM_AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; TCOVERAGES_SUMMARY@MISP.AIG.COM T1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEFT JOIN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tdate@MISP.AIG.COM T2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (T1.MONTH_SK = T2.DATE_SK)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*LEFT JOIN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TBROKER_DIMENSION@MISP.AIG.COM T3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T3.BROKER_SK = T1.bROKER_SK*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE&amp;nbsp;&amp;nbsp; POLICY_TYPE_SK IN '|| POLICY_TYPE ||' and&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source_system_sk NOT&amp;nbsp; IN '|| SOURCE_SYSTEM ||' AND&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SNAPSHOT_TYPE_IN = 0 AND&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(YEAR FROM ACTUAL_DT)&amp;gt;= '||START_YEAR||' AND&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(YEAR FROM ACTUAL_DT)&amp;lt;= '||END_YAER||'');&lt;/P&gt;</description>
    <pubDate>Mon, 27 Jun 2016 14:51:49 GMT</pubDate>
    <dc:creator>subrat1</dc:creator>
    <dc:date>2016-06-27T14:51:49Z</dc:date>
    <item>
      <title>Create a stored processes including parameter</title>
      <link>https://communities.sas.com/t5/Developers/Create-a-stored-processes-including-parameter/m-p/280437#M5019</link>
      <description>&lt;P&gt;I want to create stored process in SAS Enterpriseguide for the following oracle sql code, kindly tell me how to write stored process for it?&lt;/P&gt;&lt;P&gt;here there are two parameter :1)start year&amp;nbsp;&amp;nbsp; 2)end year&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;create or replace&lt;BR /&gt;PROCEDURE AUTO_PREMIUM_INDICATION&lt;BR /&gt;(&lt;BR /&gt;&amp;nbsp; START_YEAR IN NUMBER&amp;nbsp;&lt;BR /&gt;, END_YAER IN NUMBER&amp;nbsp;&lt;BR /&gt;) AS&lt;BR /&gt;&amp;nbsp; SOURCE_SYSTEM VARCHAR(500) := '(2,3,4,14,15)';&lt;BR /&gt;POLICY_TYPE VARCHAR(500):= '(1,15)';&lt;/P&gt;&lt;P&gt;BEGIN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --STEP1: GET COVERAGE INFO&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --DELETE IF TABLE EXIST&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DELOBJECT ('tcoverages_summary','TABLE');&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTE IMMEDIATE ('create table tcoverages_summary as&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&amp;nbsp; /*+ PARALLEL */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POLICY_TYPE_SK,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source_system_sk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACTUAL_DT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(YEAR FROM ACTUAL_DT) as&amp;nbsp; YEAR_CT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(MONTH FROM ACTUAL_DT) as MONTH_CT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTCOV_SK,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; policy_sk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; item_attribute_sk,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --BROKER_NM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EARNED_XPSR_AM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITTEN_XPSR_AM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTD_WRITTEN_PRM_AM,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EARNED_PRM_AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; TCOVERAGES_SUMMARY@MISP.AIG.COM T1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEFT JOIN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tdate@MISP.AIG.COM T2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (T1.MONTH_SK = T2.DATE_SK)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*LEFT JOIN&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TBROKER_DIMENSION@MISP.AIG.COM T3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T3.BROKER_SK = T1.bROKER_SK*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE&amp;nbsp;&amp;nbsp; POLICY_TYPE_SK IN '|| POLICY_TYPE ||' and&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source_system_sk NOT&amp;nbsp; IN '|| SOURCE_SYSTEM ||' AND&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SNAPSHOT_TYPE_IN = 0 AND&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(YEAR FROM ACTUAL_DT)&amp;gt;= '||START_YEAR||' AND&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTRACT(YEAR FROM ACTUAL_DT)&amp;lt;= '||END_YAER||'');&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2016 14:51:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Create-a-stored-processes-including-parameter/m-p/280437#M5019</guid>
      <dc:creator>subrat1</dc:creator>
      <dc:date>2016-06-27T14:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: Create a stored processes including parameter</title>
      <link>https://communities.sas.com/t5/Developers/Create-a-stored-processes-including-parameter/m-p/281085#M5020</link>
      <description>&lt;P&gt;The whole set up seems a bit awkward. Creating a SAS Stored Process&amp;nbsp;that creates/calls a Stored Procedure, that does...what?&lt;/P&gt;
&lt;P&gt;Elaborate about the use case so we can can give adequate directions.&lt;/P&gt;
&lt;P&gt;And if we look from the other direction, what do you know about stored process, and not? What have you tried so far?&lt;/P&gt;
&lt;P&gt;Perhaps start up with a simple "hello world" example, and take it from there...&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jun 2016 13:14:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Create-a-stored-processes-including-parameter/m-p/281085#M5020</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-06-29T13:14:43Z</dc:date>
    </item>
  </channel>
</rss>

