<?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: NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS rel in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826343#M326409</link>
    <description>&lt;P&gt;Please do not call this an error. As the log shows it is a NOTE.&lt;/P&gt;
&lt;P&gt;The NOTE is saying that something has a character other than a space after a quote at the end of some expression. SAS uses quoted values followed by a letter to indicate special forms of literal values:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;'17Jul2022'd&amp;nbsp; &amp;lt;= a date literal value&lt;/P&gt;
&lt;P&gt;"12:15:27"t&amp;nbsp;&amp;nbsp; &amp;lt;= a time literal value&lt;/P&gt;
&lt;P&gt;"17Jul2022:12:15:27"dt &amp;lt;= a datetime literal value&lt;/P&gt;
&lt;P&gt;and when the options Validvarname=ANY then a variable name literal such as 'variable with spaces'n to reference a variable with non-standard naming. Option Validmename=Extend will allow data sets to have non-standard characters such as "ds * spacenames"n.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Note says that at some time the combination of characters that was found &lt;STRONG&gt;might&lt;/STRONG&gt; become a special case such as these literals and the code might change behavior.&lt;/P&gt;</description>
    <pubDate>Sun, 31 Jul 2022 20:25:19 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2022-07-31T20:25:19Z</dc:date>
    <item>
      <title>NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release</title>
      <link>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826340#M326406</link>
      <description>&lt;P&gt;I get this error. I looked it up on the web and I'm not sure solutions on the web apply to my code&lt;/P&gt;
&lt;P&gt;data temptotal;&lt;BR /&gt;set tempa tempb;&lt;BR /&gt;if county eq "New York State" then delete;&lt;BR /&gt;if race = "County Total" and county = "State Total" then delete;&lt;BR /&gt;if county eq "State Total" then county_code = 36000;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;here is the log&lt;/P&gt;
&lt;P&gt;data temptotal;&lt;BR /&gt;1074 set tempa tempb;&lt;BR /&gt;1075 if county eq "New York State"&lt;BR /&gt;-------------------------&lt;BR /&gt;49&lt;BR /&gt;1075! then delete;&lt;BR /&gt;1076 if race = "County Total" and county = "State Total" then delete;&lt;BR /&gt;---------------- ----------------------------&lt;BR /&gt;49 49&lt;BR /&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space between a quoted string and the succeeding identifier is recommended.&lt;/P&gt;
&lt;P&gt;1077 if county eq "State Total" then county_code = 36000;&lt;BR /&gt;1078 run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;running on sas 9.4, on windows.&lt;/P&gt;
&lt;P&gt;I don't have any characters after quotes. As far as I can tell, the end of every quoted phrase is followed by a space.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do i have an error in punctuation?&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jul 2022 19:33:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826340#M326406</guid>
      <dc:creator>geneshackman</dc:creator>
      <dc:date>2022-07-31T19:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS rel</title>
      <link>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826341#M326407</link>
      <description>&lt;P&gt;This is usually caused by an unbalanced quote further up your program. What you have posted is fine. Might be easier just to save the code you've posted, start a new SAS session then run your code again.&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jul 2022 19:55:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826341#M326407</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2022-07-31T19:55:23Z</dc:date>
    </item>
    <item>
      <title>Re: NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS rel</title>
      <link>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826342#M326408</link>
      <description>&lt;P&gt;Thanks, that was it. I closed, and re-opened and re-ran, and it worked fine. I -did- have an earlier error with a quote, but i fixed it before i ran this. Anyway, when i closed this sas session, and re-opened and re-ran, no problem. Thanks again.&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jul 2022 20:16:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826342#M326408</guid>
      <dc:creator>geneshackman</dc:creator>
      <dc:date>2022-07-31T20:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS rel</title>
      <link>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826343#M326409</link>
      <description>&lt;P&gt;Please do not call this an error. As the log shows it is a NOTE.&lt;/P&gt;
&lt;P&gt;The NOTE is saying that something has a character other than a space after a quote at the end of some expression. SAS uses quoted values followed by a letter to indicate special forms of literal values:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;'17Jul2022'd&amp;nbsp; &amp;lt;= a date literal value&lt;/P&gt;
&lt;P&gt;"12:15:27"t&amp;nbsp;&amp;nbsp; &amp;lt;= a time literal value&lt;/P&gt;
&lt;P&gt;"17Jul2022:12:15:27"dt &amp;lt;= a datetime literal value&lt;/P&gt;
&lt;P&gt;and when the options Validvarname=ANY then a variable name literal such as 'variable with spaces'n to reference a variable with non-standard naming. Option Validmename=Extend will allow data sets to have non-standard characters such as "ds * spacenames"n.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Note says that at some time the combination of characters that was found &lt;STRONG&gt;might&lt;/STRONG&gt; become a special case such as these literals and the code might change behavior.&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jul 2022 20:25:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted-string/m-p/826343#M326409</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-07-31T20:25:19Z</dc:date>
    </item>
  </channel>
</rss>

