<?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: Regarding SAS Stored Procedures in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422374#M68041</link>
    <description>&lt;P&gt;There are a few other Teradata-specific examples&lt;A href="http://go.documentation.sas.com/?docsetId=dqaccltdug&amp;amp;docsetTarget=p0us3vgzdyd50nn1xlnuds27uws8.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en" target="_self"&gt; located in this documentation&lt;/A&gt;.&amp;nbsp; As&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/37783"&gt;@kiranv_&lt;/a&gt;&amp;nbsp;said, take heed of the proper syntax for the statements you're wanting to run.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  execute (
    call my_stp('param1', 'param2')
  ) by teradata;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 19 Dec 2017 16:47:16 GMT</pubDate>
    <dc:creator>ChrisHemedinger</dc:creator>
    <dc:date>2017-12-19T16:47:16Z</dc:date>
    <item>
      <title>Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422320#M68030</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I tried calling the stored procedure from Teradata&amp;nbsp;to SAS. But I was getting an error&amp;nbsp;as Invalid session mode. Can anyone help me with this error.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Below is the code and error:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token procnames"&gt;proc&lt;/SPAN&gt; &lt;SPAN class="token procnames"&gt;sql&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
connect to teradata as tera&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;user &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; testuser pass&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; testpass tpid&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;"XXXXX"&lt;/SPAN&gt; connection&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;global&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
 Create &lt;SPAN class="token statement"&gt;table&lt;/SPAN&gt; work&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;sasresult as
         &lt;SPAN class="token statement"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;*&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;from&lt;/SPAN&gt; connection to tera&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;call dbname&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;spname&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'2016-01-15'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'2016-01-30'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'IND'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;?&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;?&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token keyword"&gt;disconnect&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;from&lt;/SPAN&gt; tera&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;quit&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;DIV class="fusioncode"&gt;&amp;nbsp;proc sql;&lt;BR /&gt;connect to teradata (user=&amp;amp;ishid password=&amp;amp;ishpass tdpid="XXXXXX" connection=global);&lt;BR /&gt;Execute(&lt;BR /&gt;create table work.spresult as&lt;BR /&gt;Select *&lt;BR /&gt;From Connection To teradata&lt;BR /&gt;(&lt;BR /&gt;&lt;BR /&gt;Excute&amp;nbsp; &amp;nbsp; DB.SP('2017-01-01','2017-01-03','XXX',?,?) by teradata;&lt;BR /&gt;)&lt;BR /&gt;;&lt;BR /&gt;Disconnect From teradata;&lt;BR /&gt;&lt;BR /&gt;quit;&lt;/DIV&gt;&lt;DIV class="fusioncode"&gt;&lt;FONT color="#FF0000"&gt;ERROR: Teradata&amp;nbsp;prepare: Invalid Session Mode for procedure execution. SQL statement was Call dbname.spname('2016-01-15','2016-01-30','IND',?,?);&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="fusioncode"&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="fusioncode"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 15:37:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422320#M68030</guid>
      <dc:creator>Nathan4</dc:creator>
      <dc:date>2017-12-19T15:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422324#M68032</link>
      <description>&lt;P&gt;Some hints on the Teradata community here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.teradata.com/t5/Database/Invalid-session-mode-for-procedure-execution/td-p/57172" target="_blank"&gt;https://community.teradata.com/t5/Database/Invalid-session-mode-for-procedure-execution/td-p/57172&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You might need to adjust the session mode for how you connect to Teradata, which looks similar to encoding options for SAS (UTF-8 vs ANSI).&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 15:40:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422324#M68032</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-12-19T15:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422332#M68033</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
connect to teradata as tera(user = testuser pass= testpass tpid="XXXXX" connection=global mode = teradata);
 &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Try mode = Teradata along with other options in connect statement&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:03:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422332#M68033</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2017-12-19T16:03:01Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422343#M68036</link>
      <description>&lt;P&gt;H Kiran,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want call stored procedure from teradata to sas eg can you please give me some Exact syntax for that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Nathan&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:19:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422343#M68036</guid>
      <dc:creator>Nathan4</dc:creator>
      <dc:date>2017-12-19T16:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422355#M68039</link>
      <description>&lt;P&gt;&lt;BR /&gt;28 proc sql;&lt;BR /&gt;29&lt;BR /&gt;30 connect to teradata (user=&amp;amp;ishid password=&amp;amp;ishpass tdpid="xxxxxx" connection=global mode=Teradata );&lt;BR /&gt;31&lt;BR /&gt;32 Execute (call DB.SP('2017-01-01','2017-01-03',XXX',ORC,OMSG));&lt;BR /&gt;_&lt;BR /&gt;22&lt;BR /&gt;ERROR 22-322: Expecting a name.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you Please Help me out that&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:27:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422355#M68039</guid>
      <dc:creator>Nathan4</dc:creator>
      <dc:date>2017-12-19T16:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422367#M68040</link>
      <description>&lt;P&gt;I have never executed stored procedure in Explicit SQL pass through.&amp;nbsp;&amp;nbsp;but below is example for Oracle stored procedure executed through SAS(found the code on SAS site), I guess it should be similar expect that &lt;FONT color="#ff0000"&gt;execute (execute&lt;/FONT&gt; in below code will become &lt;FONT color="#ff0000"&gt;execute (call&lt;/FONT&gt; .&amp;nbsp; I too did not find any solutions online&amp;nbsp;&amp;nbsp;and If this does not work, you should contact the expert at this&amp;nbsp;kind of things&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/51161"&gt;@JBailey&lt;/a&gt;&amp;nbsp;who could help you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql; 

connect to oracle (user=userid password=password path=database_name); 

execute (execute st_pr_name('parm')) by oracle; 

disconnect from oracle; quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:40:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422367#M68040</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2017-12-19T16:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422374#M68041</link>
      <description>&lt;P&gt;There are a few other Teradata-specific examples&lt;A href="http://go.documentation.sas.com/?docsetId=dqaccltdug&amp;amp;docsetTarget=p0us3vgzdyd50nn1xlnuds27uws8.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en" target="_self"&gt; located in this documentation&lt;/A&gt;.&amp;nbsp; As&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/37783"&gt;@kiranv_&lt;/a&gt;&amp;nbsp;said, take heed of the proper syntax for the statements you're wanting to run.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  execute (
    call my_stp('param1', 'param2')
  ) by teradata;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:47:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422374#M68041</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-12-19T16:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422379#M68042</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;28 proc sql;&lt;BR /&gt;29&lt;BR /&gt;30 connect to teradata (user=&amp;amp;ishid password=&amp;amp;ishpass tdpid="XXXX" connection=global mode=Teradata );&lt;BR /&gt;31&lt;BR /&gt;32 Execute (Execute DB.SP( '2016-01-01', '2016-01-03' , 'XXX' ))by Teradata;&lt;BR /&gt;ERROR: Teradata execute: 'DB.SP' is not a macro.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:50:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422379#M68042</guid>
      <dc:creator>Nathan4</dc:creator>
      <dc:date>2017-12-19T16:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422382#M68043</link>
      <description>&lt;P&gt;What happened to the "CALL" keyword?&amp;nbsp; Why did you switch to EXECUTE within the Execute block?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I feel like you're thrashing here with your syntax attempts.&amp;nbsp; Here's an example of a valid SQL step that calls a Teradata stored procedure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
   connect to teradata (user=userid password=xxxx server=myserver mode=Teradata);
   execute 
      (CALL SAS_SYSFNLIB.SAS_SCORE_EP
         (
            'MODELTABLE="grotto”.”sas_publish_model”',
            'MODELNAME=Intr_Tree',
            'INQUERY=SELECT * from ”grotto”.”score_input_table” WHERE x1 &amp;lt; 1.0',
            'OUTTABLE=”grotto”.”sas_score_out1”',
            'OUTKEY=id',
            'OPTIONS=’  /* can be blank or NULL if no options are needed */
         )
      ) by teradata;
   disconnect from teradata;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 19 Dec 2017 16:57:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/422382#M68043</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-12-19T16:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/424412#M68180</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/183271"&gt;@Nathan4&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have taken a shot at explaining this via a SAS Communities article.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/An-Insider-s-Guide-to-using-Teradata-Stored-Procedures-with-SAS/ta-p/424404" target="_self"&gt;An Insider's Guide to using Teradata Stored Procedures with SAS/ACCESS&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know what you think.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best wishes,&lt;/P&gt;
&lt;P&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2018 19:41:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/424412#M68180</guid>
      <dc:creator>JBailey</dc:creator>
      <dc:date>2018-01-02T19:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SAS Stored Procedures</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/424415#M68181</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/37783"&gt;@kiranv_&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You are way too kind!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best wishes,&lt;BR /&gt;Jeff&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jan 2018 19:42:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Regarding-SAS-Stored-Procedures/m-p/424415#M68181</guid>
      <dc:creator>JBailey</dc:creator>
      <dc:date>2018-01-02T19:42:27Z</dc:date>
    </item>
  </channel>
</rss>

