title: SAS: Macro variable and string. Correct TableName
body: <p>This is a part of macro:</p>
  
  <pre><code>  %let mvTableName = "MyTable";
  
    proc append base = &amp;mvTableName data = TEMP_TABLE;
    run;
  </code></pre>
  
  <p>And i can't find table in WORK :\</p>
  
  <p>After that i check creation of table.</p>
  
  <pre><code>  data &amp;mvTableName; 
    run;
  </code></pre>
  
  <p>And see in log: <code>Dataset MyTable ...</code></p>
  
  <p>But when i change string <code>%let mvTableName=MyTable;</code></p>
  
  <p>I see this log: <code>Dataset WORK.MyTable ..</code></p>
  
  <p>How it can be explained?</p>