<?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: Proc COPY truncating variable names in SAS Viya</title>
    <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788068#M1314</link>
    <description>&lt;P&gt;can we change the datatype of column in a table let say from character length(100) to character length(150)? what is syntax for that&lt;BR /&gt;or Character length(100) to varchar length(150).&lt;BR /&gt;This may solve the issue.&lt;BR /&gt;Please reply&lt;/P&gt;&lt;P&gt;-Regards,&lt;BR /&gt;Arundhati&lt;/P&gt;</description>
    <pubDate>Mon, 03 Jan 2022 07:20:01 GMT</pubDate>
    <dc:creator>arundhatiD</dc:creator>
    <dc:date>2022-01-03T07:20:01Z</dc:date>
    <item>
      <title>Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787464#M1307</link>
      <description>&lt;DIV&gt;I am having one use case where I have one table Audit table in system data Library in sas viya which holds only last 7days data always.&lt;/DIV&gt;&lt;DIV&gt;I want to have more days data.As there is one report where business wants to see more days data than only last 7 days.&lt;/DIV&gt;&lt;DIV&gt;So I have to create one Audit table in public_dnfs library which holds data for more days i.e it maintains history.&lt;/DIV&gt;&lt;DIV&gt;For this I have taken following approch&lt;/DIV&gt;&lt;DIV&gt;1.i used copy command to copy all data from audit table from system data to public_dnfs and used promote statement.This is one time process.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;options validvarname=ANY;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;cas casdemo sessopts=(caslib=casuser timeout=1800 locale="en_US");&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;caslib _all_ assign;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;libname pblic cas caslib=PUBLIC_DNFS ;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;libname sys cas caslib=SystemData;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;/*copy a dataset named AUDIT from sys lib to pblic lib*/&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Drop table pblic.audit;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Quit;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;proc copy in=sys out=pblic;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;select AUDIT;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;contents data=pblic.AUDIT ;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;PROC CASUTIL;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Promote casdata ="AUDIT" incaslib="PUBLIC_DNFS"&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;outcaslib ="PUBLIC_DNFS" casout&amp;nbsp; ="AUDIT";&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV&gt;2.&lt;/DIV&gt;&lt;DIV&gt;Now I want to update this audit table in public_dnfs by appending 1day data on each day. So i created one more table holding 1 day data which will be scheduled daily.&lt;/DIV&gt;&lt;DIV&gt;Ex.&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;3.After that i created append code to load&amp;nbsp;AUDIT_APPEND in Audit table and scheduled daily.&lt;/P&gt;&lt;P&gt;But i am getting error.&lt;/P&gt;&lt;P&gt;ERROR: The variable ID has been specified with incompatible data types.&lt;/P&gt;&lt;P&gt;Please find detailed log attached.&lt;/P&gt;&lt;P&gt;Actually the table i created using COPY command has truncated the variable, how to avoid truncation of variables.&lt;/P&gt;&lt;P&gt;Please guide me on this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please if you can help me out in this issue.&lt;/P&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Below is the log:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;source: 1 options validvarname=ANY;&lt;BR /&gt;source: 2 cas casdemo sessopts=(caslib=casuser timeout=1800 locale="en_US");&lt;BR /&gt;note: NOTE: The session CASDEMO connected successfully to Cloud Analytic Services P01APL30022.ent.rt.csaa.com using port 5570. The UUID&lt;BR /&gt;note: is ec1ef24a-6de0-c543-892c-7e50b9a29601. The user is g1u6dha and the active caslib is CASUSERHDFS(g1u6dha).&lt;BR /&gt;note: NOTE: The SAS option SESSREF was updated with the value CASDEMO.&lt;BR /&gt;note: NOTE: The SAS macro _SESSREF_ was updated with the value CASDEMO.&lt;BR /&gt;note: NOTE: The session is using 2 workers.&lt;BR /&gt;note: NOTE: 'CASUSER(g1u6dha)' is now the active caslib.&lt;BR /&gt;note: NOTE: The CAS statement request to update one or more session options for session CASDEMO completed.&lt;BR /&gt;source: 3&lt;BR /&gt;source: 4&lt;BR /&gt;source: 5 libname pblic cas caslib=PUBLIC_DNFS ;&lt;BR /&gt;note: NOTE: Libref PBLIC was successfully assigned as follows:&lt;BR /&gt;note: Engine: CAS&lt;BR /&gt;note: Physical Name: ec1ef24a-6de0-c543-892c-7e50b9a29601&lt;BR /&gt;source: 6&lt;BR /&gt;source: 7 data pblic.audit(append=yes);&lt;BR /&gt;source: 8&lt;BR /&gt;source: 9 set pblic.AUDIT_APPEND;&lt;BR /&gt;source: 10&lt;BR /&gt;source: 11 run;&lt;BR /&gt;note:&lt;BR /&gt;note: NOTE: Running DATA step in Cloud Analytic Services.&lt;BR /&gt;note: NOTE: The DATA step will run in multiple threads.&lt;BR /&gt;error: ERROR: The variable ID has been specified with incompatible data types.&lt;BR /&gt;normal:&lt;BR /&gt;error: ERROR: The action stopped due to errors.&lt;BR /&gt;note: NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;title: 2 The SAS System Sunday, December 26, 2021 03:40:00 PM&lt;BR /&gt;title:&lt;BR /&gt;note: NOTE: DATA statement used (Total process time):&lt;BR /&gt;note: real time 0.14 seconds&lt;BR /&gt;note: cpu time 0.01 seconds&lt;BR /&gt;note:&lt;BR /&gt;note:&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 27 Dec 2021 15:59:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787464#M1307</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2021-12-27T15:59:54Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787703#M1308</link>
      <description>&lt;P&gt;As the message indicates, the main issue is that the ID variable has different types in the tables used.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Dec 2021 01:06:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787703#M1308</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2021-12-30T01:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787738#M1309</link>
      <description>&lt;P&gt;what need to do to avoid truncation&lt;/P&gt;</description>
      <pubDate>Thu, 30 Dec 2021 07:07:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787738#M1309</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2021-12-30T07:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787744#M1310</link>
      <description>&lt;P&gt;What about the data type difference? Run PROC CONTENTS on both datasets to confirm what the data types of ID are in each.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Dec 2021 08:28:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787744#M1310</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2021-12-30T08:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787745#M1311</link>
      <description>&lt;P&gt;Make sure that the append dataset is created with the same variable attributes as the base dataset.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Dec 2021 09:44:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787745#M1311</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-12-30T09:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787748#M1312</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="arundhatiD_0-1640854792794.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/67012iE0C5D7513FE22614/image-size/medium?v=v2&amp;amp;px=400" role="button" title="arundhatiD_0-1640854792794.png" alt="arundhatiD_0-1640854792794.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="arundhatiD_1-1640854840703.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/67013iF71D3C2A847D05ED/image-size/medium?v=v2&amp;amp;px=400" role="button" title="arundhatiD_1-1640854840703.png" alt="arundhatiD_1-1640854840703.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Dec 2021 09:01:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787748#M1312</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2021-12-30T09:01:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787757#M1313</link>
      <description>&lt;P&gt;How is your append dataset created (from which source, and show the code)&lt;/P&gt;</description>
      <pubDate>Thu, 30 Dec 2021 10:45:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/787757#M1313</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-12-30T10:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788068#M1314</link>
      <description>&lt;P&gt;can we change the datatype of column in a table let say from character length(100) to character length(150)? what is syntax for that&lt;BR /&gt;or Character length(100) to varchar length(150).&lt;BR /&gt;This may solve the issue.&lt;BR /&gt;Please reply&lt;/P&gt;&lt;P&gt;-Regards,&lt;BR /&gt;Arundhati&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 07:20:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788068#M1314</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2022-01-03T07:20:01Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788071#M1315</link>
      <description>&lt;P&gt;The syntax is:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data TABLENAME;
  length VARIABLENAME $100;
  set TABLENAME;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 08:00:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788071#M1315</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2022-01-03T08:00:44Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788072#M1316</link>
      <description>&lt;P&gt;An example for creating a varchar variable in CAS is found here:&amp;nbsp;&lt;A href="https://documentation.sas.com/doc/en/vdmmlcdc/8.1/casdataam/p04v16to39mfjgn1scxil2cm6y5o.htm" target="_blank" rel="noopener"&gt;https://documentation.sas.com/doc/en/vdmmlcdc/8.1/casdataam/p04v16to39mfjgn1scxil2cm6y5o.htm&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To convert character variable x to varchar, do&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data lib.dataset;
set lib.dataset (rename=(var=_var));
length var varchar(150);
var = _var;
drop _var;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Lib has to be a CAS library for this.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 08:15:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788072#M1316</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-01-03T08:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788128#M1317</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562" target="_blank" rel="noopener"&gt;Kurt_Bremser,&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for helping me out in this task and&amp;nbsp; for the code its running good but If i use below code its converting URI again to character of length 600 which again fails append.&lt;/P&gt;&lt;P&gt;And if i used the datastep in the end after promote, it runs good but when session ends the table gets reverted and appended data will not be visible in promoted table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;PROC SQL;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;create table AUDIT_APPEND as&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;sys.audit SYS&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;where&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;input(substr('Time Stamp'n,1,10),anydtdte12.)=today()-1;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;data WORK.AUDIT_APPEND;&lt;BR /&gt;set WORK.AUDIT_APPEND (rename=(URI=_URI));&lt;BR /&gt;length URI varchar(150);&lt;BR /&gt;var = _URI;&lt;BR /&gt;drop _URI;&lt;BR /&gt;run;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;PROC CASUTIL;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;droptable casdata="AUDIT_APPEND" incaslib="PUBLIC_DNFS" quiet;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;PROC CASUTIL;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;load data=WORK.AUDIT_APPEND outcaslib="PUBLIC_DNFS"&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;casout="AUDIT_APPEND" Promote;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Arundhati&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 16:18:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788128#M1317</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2022-01-03T16:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788143#M1318</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;length URI varchar(150);
var = _URI; /* you should use URI to the left, not var */&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Please also post the &lt;EM&gt;complete&lt;/EM&gt; log of your whole code by &lt;EM&gt;directly&lt;/EM&gt; copy/pasting it into a window opened with this button:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bildschirmfoto 2020-04-07 um 08.32.59.jpg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/54552i914D97BE1B0F21E5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bildschirmfoto 2020-04-07 um 08.32.59.jpg" alt="Bildschirmfoto 2020-04-07 um 08.32.59.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In the future, use the "little running man" right next to it for posting your SAS code in the same manner.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 17:13:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788143#M1318</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-01-03T17:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788150#M1319</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;Hi Kurt Bremser, find below code and log.It URI to character 600.&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;options validvarname=ANY;
cas casdemo sessopts=(caslib=casuser timeout=1800 locale="en_US"); 
libname pblic cas caslib=PUBLIC_DNFS ;
libname sys cas caslib=SystemData;

PROC SQL;
create table AUDIT_APPEND as 
SELECT
   *
FROM 
 sys.audit SYS
where 
input(substr('Time Stamp'n,1,10),anydtdte12.)=today()-1;
RUN;
data WORK.AUDIT_APPEND;
set WORK.AUDIT_APPEND (rename=(URI=_URI));
length URI varchar(150);
URI = _URI;
drop _URI;
run;
PROC CASUTIL;
droptable casdata="AUDIT_APPEND" incaslib="PUBLIC_DNFS" quiet; 
RUN;

PROC CASUTIL;
load data=WORK.AUDIT_APPEND outcaslib="PUBLIC_DNFS"
casout="AUDIT_APPEND" Promote;
RUN;


1    %studio_hide_wrapper;
82   
83   options validvarname=ANY;
84   cas casdemo sessopts=(caslib=casuser timeout=1800 locale="en_US");
NOTE: 'CASUSER(g1u6dha)' is now the active caslib.
NOTE: The CAS statement request to update one or more session options for session CASDEMO completed.
85   libname pblic cas caslib=PUBLIC_DNFS ;
NOTE: Libref PBLIC was successfully assigned as follows: 
      Engine:        CAS 
      Physical Name: d63e2c2a-d003-ba49-b742-a5a73e85e5a4
86   libname sys cas caslib=SystemData;
NOTE: Libref SYS was successfully assigned as follows: 
      Engine:        CAS 
      Physical Name: d63e2c2a-d003-ba49-b742-a5a73e85e5a4
87   
88   PROC SQL;
89   create table AUDIT_APPEND as
90   SELECT
91      *
92   FROM
93    sys.audit SYS
94   where
95   input(substr('Time Stamp'n,1,10),anydtdte12.)=today()-1;
NOTE: Table WORK.AUDIT_APPEND created, with 7195 rows and 10 columns.
96   RUN;
NOTE: PROC SQL statements are executed immediately; The RUN statement has no effect.
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.77 seconds
      cpu time            0.06 seconds
      
97   data WORK.AUDIT_APPEND;
98   set WORK.AUDIT_APPEND (rename=(URI=_URI));
99   length URI varchar(150);
100  URI = _URI;
101  drop _URI;
102  run;
NOTE: One or more variables were converted because the data type is not supported by the V9 engine. For more details, run with 
      options MSGLEVEL=I.
NOTE: There were 7195 observations read from the data set WORK.AUDIT_APPEND.
NOTE: The data set WORK.AUDIT_APPEND has 7195 observations and 10 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.01 seconds
      
103  PROC CASUTIL;
NOTE: The UUID 'd63e2c2a-d003-ba49-b742-a5a73e85e5a4' is connected using session CASDEMO.
104  droptable casdata="AUDIT_APPEND" incaslib="PUBLIC_DNFS" quiet;
NOTE: The Cloud Analytic Services server processed the request in 0.032048 seconds.
105  RUN;
106  
NOTE: PROCEDURE CASUTIL used (Total process time):
      real time           0.05 seconds
      cpu time            0.00 seconds
      
107  PROC CASUTIL;
NOTE: The UUID 'd63e2c2a-d003-ba49-b742-a5a73e85e5a4' is connected using session CASDEMO.
108  load data=WORK.AUDIT_APPEND outcaslib="PUBLIC_DNFS"
109  casout="AUDIT_APPEND" Promote;
NOTE: WORK.AUDIT_APPEND was successfully added to the "PUBLIC_DNFS" caslib as "AUDIT_APPEND".
110  RUN;
111  
112  
113  %studio_hide_wrapper;
124  
125  &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 17:30:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788150#M1319</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2022-01-03T17:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788153#M1320</link>
      <description>&lt;PRE&gt;options validvarname=ANY;
cas casdemo sessopts=(caslib=casuser timeout=1800 locale="en_US"); 
libname pblic cas caslib=PUBLIC_DNFS ;
libname sys cas caslib=SystemData;

PROC SQL;
create table AUDIT_APPEND as 
SELECT
   *
FROM 
 sys.audit SYS
where 
input(substr('Time Stamp'n,1,10),anydtdte12.)=today()-1;
RUN;

PROC CASUTIL;
droptable casdata="AUDIT_APPEND" incaslib="PUBLIC_DNFS" quiet; 
RUN;

PROC CASUTIL;
load data=WORK.AUDIT_APPEND outcaslib="PUBLIC_DNFS"
casout="AUDIT_APPEND" Promote;
RUN;

data pblic.AUDIT_APPEND;
set pblic.AUDIT_APPEND (rename=(URI=_URI));
length URI varchar(150);
URI = _URI;
drop _URI;
run;




1    %studio_hide_wrapper;
82   
83   options validvarname=ANY;
84   cas casdemo sessopts=(caslib=casuser timeout=1800 locale="en_US");
NOTE: 'CASUSER(g1u6dha)' is now the active caslib.
NOTE: The CAS statement request to update one or more session options for session CASDEMO completed.
85   libname pblic cas caslib=PUBLIC_DNFS ;
NOTE: Libref PBLIC was successfully assigned as follows: 
      Engine:        CAS 
      Physical Name: d63e2c2a-d003-ba49-b742-a5a73e85e5a4
86   libname sys cas caslib=SystemData;
NOTE: Libref SYS was successfully assigned as follows: 
      Engine:        CAS 
      Physical Name: d63e2c2a-d003-ba49-b742-a5a73e85e5a4
87   
88   PROC SQL;
89   create table AUDIT_APPEND as
90   SELECT
91      *
92   FROM
93    sys.audit SYS
94   where
95   input(substr('Time Stamp'n,1,10),anydtdte12.)=today()-1;
NOTE: Table WORK.AUDIT_APPEND created, with 7195 rows and 10 columns.
96   RUN;
NOTE: PROC SQL statements are executed immediately; The RUN statement has no effect.
97   
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.56 seconds
      cpu time            0.05 seconds
      
98   PROC CASUTIL;
NOTE: The UUID 'd63e2c2a-d003-ba49-b742-a5a73e85e5a4' is connected using session CASDEMO.
99   droptable casdata="AUDIT_APPEND" incaslib="PUBLIC_DNFS" quiet;
NOTE: The Cloud Analytic Services server processed the request in 0.011091 seconds.
100  RUN;
101  
NOTE: PROCEDURE CASUTIL used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      
102  PROC CASUTIL;
NOTE: The UUID 'd63e2c2a-d003-ba49-b742-a5a73e85e5a4' is connected using session CASDEMO.
103  load data=WORK.AUDIT_APPEND outcaslib="PUBLIC_DNFS"
104  casout="AUDIT_APPEND" Promote;
NOTE: WORK.AUDIT_APPEND was successfully added to the "PUBLIC_DNFS" caslib as "AUDIT_APPEND".
105  RUN;
106  
NOTE: PROCEDURE CASUTIL used (Total process time):
      real time           0.06 seconds
      cpu time            0.00 seconds
      
107  data pblic.AUDIT_APPEND;
108  set pblic.AUDIT_APPEND (rename=(URI=_URI));
109  length URI varchar(150);
110  URI = _URI;
111  drop _URI;
112  run;
NOTE: Running DATA step in Cloud Analytic Services.
NOTE: The DATA step will run in multiple threads.
NOTE: There were 7195 observations read from the table AUDIT_APPEND in caslib PUBLIC_DNFS.
NOTE: The table AUDIT_APPEND in caslib PUBLIC_DNFS has 7195 observations and 10 variables.
NOTE: DATA statement used (Total process time):
      real time           0.13 seconds
      cpu time            0.00 seconds
      
113  
114  
115  %studio_hide_wrapper;
126  
127  &lt;/PRE&gt;&lt;P&gt;the above is second approch where URI change end with session.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 17:31:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788153#M1320</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2022-01-03T17:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788157#M1321</link>
      <description>&lt;P&gt;What I expected. This is your clue:&lt;/P&gt;
&lt;PRE&gt;NOTE: One or more variables were converted because the data type is not supported by the V9 engine.&lt;/PRE&gt;
&lt;P&gt;All actions involving the VARCHAR type must take place in a CAS library, you cannot use WORK for this.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 17:36:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788157#M1321</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-01-03T17:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788159#M1322</link>
      <description>Thank you Very much for clarification.&lt;BR /&gt;&lt;BR /&gt;If I do it for promoted table ,changes disappear after session ends, is&lt;BR /&gt;there any other work around?&lt;BR /&gt;-Arundhati&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;This communication is confidential and&lt;BR /&gt;subject to and governed by&amp;nbsp;Saama’s&amp;nbsp;&lt;BR /&gt;Electronic&lt;BR /&gt;Communications Disclaimer.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;</description>
      <pubDate>Mon, 03 Jan 2022 17:44:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788159#M1322</guid>
      <dc:creator>arundhatiD</dc:creator>
      <dc:date>2022-01-03T17:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: Proc COPY truncating variable names</title>
      <link>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788181#M1323</link>
      <description>&lt;P&gt;The CHAR versus VARCHAR difference explains your error. It looks like you have fixed that subsequently.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jan 2022 21:19:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/Proc-COPY-truncating-variable-names/m-p/788181#M1323</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2022-01-03T21:19:30Z</dc:date>
    </item>
  </channel>
</rss>

