title: Hive error with attempt to do update table that is not transactional
body: <p>I'm trying to update a temporary table on hive by using the following command:</p>
  
  <pre><code>alter table para1 add columns(log_flag int);
  update para1 set log_flag = (
    case 
              when name like '%LANDING__TIME' then 1 
              when name like '%LOGIN_START_TIME' then 2
              when name like '%LOGIN_TIME' then 3
              else 4
    end
    );
  </code></pre>
  
  <p>Following is the error I received:</p>
  
  <blockquote>
    <p>ERROR: Execute error: org.apache.hive.service.cli.HiveSQLException:
    Error while compiling statement: FAILED: SemanticException 
            [Error 10297]: Attempt to do update or delete on table df.para1 that is not transactional</p>
  </blockquote>
  
  <p>This prevents me to update the table with the new conditional variable log_flag, and I'm really not sure what is the cause.</p>
  
  <p>Thank you for any help!</p>