<?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: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126143#M260201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry Jaap,&lt;/P&gt;&lt;P&gt;The problem is there are some 100 tables and i am making ETL in SAS Base.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This finally goes to tables with same lengths in MYSQL and goes into product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So i cannot rename them as it will effect the final product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kust wondered will there be any short cut &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Aug 2013 12:43:15 GMT</pubDate>
    <dc:creator>venkatard</dc:creator>
    <dc:date>2013-08-30T12:43:15Z</dc:date>
    <item>
      <title>Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126137#M260195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ERROR:&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; name in this context.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the following error. is there any solution/option to get rid of this error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 06:37:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126137#M260195</guid>
      <dc:creator>venkatard</dc:creator>
      <dc:date>2013-08-30T06:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126138#M260196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try shortening the name so that it is less than 32 characters.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 07:50:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126138#M260196</guid>
      <dc:creator>Fugue</dc:creator>
      <dc:date>2013-08-30T07:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126139#M260197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cannot do as i am extracting these tables from MYSQL DB.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 08:00:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126139#M260197</guid>
      <dc:creator>venkatard</dc:creator>
      <dc:date>2013-08-30T08:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126140#M260198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See: &lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/65287/HTML/default/viewer.htm#p18cdcs4v5wd2dn1q0x296d3qek6.htm" title="http://support.sas.com/documentation/cdl/en/lrcon/65287/HTML/default/viewer.htm#p18cdcs4v5wd2dn1q0x296d3qek6.htm"&gt;SAS(R) 9.3 Language Reference: Concepts, Second Edition&lt;/A&gt; (Names in the SAS Language) take attention for the cautions. &lt;/P&gt;&lt;P&gt;There is normally no need to violate the documented limitations, just need to know and/or find them&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;The long names are sometimes used in an external DBMS like MYSQL or used in the header of a column like excel.&lt;/P&gt;&lt;P&gt;The easiest approach would be to get aligned to all limitations on all involved tools. You have al lot of pitfalls in that.&lt;/P&gt;&lt;P&gt;For an external DBMS check those options as an example documented in the SAS/ACCESS specifics MYSQL. &lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/66690/HTML/default/viewer.htm#n0rfg6x1shw0ppn1cwhco6yn09f7.htm" title="http://support.sas.com/documentation/cdl/en/acreldb/66690/HTML/default/viewer.htm#n0rfg6x1shw0ppn1cwhco6yn09f7.htm"&gt;SAS/ACCESS(R) 9.4 for Relational Databases: Reference, Second Edition&lt;/A&gt; (Naming Conventions for MySQL)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 08:02:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126140#M260198</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-08-30T08:02:51Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126141#M260199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That means there is no solution for this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 08:11:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126141#M260199</guid>
      <dc:creator>venkatard</dc:creator>
      <dc:date>2013-08-30T08:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126142#M260200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Venkatard, The limitations are well described (first link). Only SAS institute can change them, call it an enhancement request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You did not describe the source of your problem, how you did run into that.&lt;/P&gt;&lt;P&gt;The solutions is making workarraounds on that:&lt;/P&gt;&lt;P&gt;- use a shorter name and the longer name as you wish as variable label (256)&lt;/P&gt;&lt;P&gt;- use a sas-metadata approach as there you can make notes to variables translations etc (information maps)&lt;/P&gt;&lt;P&gt;- define views in the external DBMS system as the second link suggested.&lt;/P&gt;&lt;P&gt;- Read columns headers as string and shorten those (Excel)&lt;/P&gt;&lt;P&gt;- ... (imagination)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do not expect there will be ever an unlimited no-brainers approach.&lt;/P&gt;&lt;P&gt;Even using the short names can cause a lot of trouble as every tool is using its own reserved words.&lt;/P&gt;&lt;P&gt;Very nice if try to use a reserved into one of those.&amp;nbsp; Will not work, fail terrible with not understandable errormessages.&lt;/P&gt;&lt;P&gt;You could use for instance a variable named "select"&amp;nbsp; and try that using with SQL. Verry funny. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 11:35:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126142#M260200</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-08-30T11:35:20Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126143#M260201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry Jaap,&lt;/P&gt;&lt;P&gt;The problem is there are some 100 tables and i am making ETL in SAS Base.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This finally goes to tables with same lengths in MYSQL and goes into product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So i cannot rename them as it will effect the final product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kust wondered will there be any short cut &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 12:43:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126143#M260201</guid>
      <dc:creator>venkatard</dc:creator>
      <dc:date>2013-08-30T12:43:15Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126144#M260202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;venkatard, You mentioned the first time "MYSQL" it was a guess of me. Would be nice if I would have same results in a lottery.&lt;/P&gt;&lt;P&gt;In the mysql link the mentioned solution is defining views I suspect to have that done by the mysql dba admin. &lt;/P&gt;&lt;P&gt;&lt;A href="http://dev.mysql.com/doc/refman/5.0/en/create-view.html" title="http://dev.mysql.com/doc/refman/5.0/en/create-view.html"&gt;MySQL :: MySQL 5.0 Reference Manual :: 13.1.12 CREATE VIEW Syntax&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Explicit pass through you can also do a lot as you are coding the MYSQL syntax directly alls specifics and namings included.&lt;/P&gt;&lt;P&gt;I do not know whether it is supported by DI but you are coding in SAS Base/Foundation. You can do almost everything with that.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;remember to code real Mysql code and not using the SAS specifics inside the execute block. SAS is not checking or doing anything with that.&lt;/P&gt;&lt;P&gt;The results can be SAS datasets with shorter names vice-versa. &lt;/P&gt;&lt;P&gt;see:&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/66690/HTML/default/viewer.htm#n0u4aufqx4hug2n112wsys5vtd38.htm" title="http://support.sas.com/documentation/cdl/en/acreldb/66690/HTML/default/viewer.htm#n0u4aufqx4hug2n112wsys5vtd38.htm"&gt;SAS/ACCESS(R) 9.4 for Relational Databases: Reference, Second Edition&lt;/A&gt; (SQL Pass-Through Facility Specifics for MySQL)&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/66690/HTML/default/viewer.htm#p1b4xbhxqm4wwln1vxzqw29j34qf.htm" title="http://support.sas.com/documentation/cdl/en/acreldb/66690/HTML/default/viewer.htm#p1b4xbhxqm4wwln1vxzqw29j34qf.htm"&gt;SAS/ACCESS(R) 9.4 for Relational Databases: Reference, Second Edition&lt;/A&gt; (bulk loading mysql)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 13:22:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126144#M260202</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-08-30T13:22:43Z</dc:date>
    </item>
    <item>
      <title>Re: Name 'LCS_TBL_COURSE_ASSESSMENT_MATRIX_ASSOC' is too long for a SAS name in this context.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126145#M260203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using explicit pass-through should solve the problem of the "too long" table name on the DB side. For implicit pass-through (libname method), if you are querying a view you can get your DBA to shorten the name of the view.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Aug 2013 17:16:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Name-LCS-TBL-COURSE-ASSESSMENT-MATRIX-ASSOC-is-too-long-for-a/m-p/126145#M260203</guid>
      <dc:creator>Fugue</dc:creator>
      <dc:date>2013-08-30T17:16:51Z</dc:date>
    </item>
  </channel>
</rss>

