Hive 配置单元通过SAS execute在现有表上创建标志值

Hive 配置单元通过SAS execute在现有表上创建标志值,hive,sas,Hive,Sas,我对配置单元是新手,尝试通过服务器上的SAS studio创建配置单元表。我一直在使用execute语句来运行HQL,但我一直在创建一个简单的标志值。我只想将“1”分配给现有表event1中的每一行 我的代码没有错误,但找不到新变量eventflag: proc sql; connect using cen0; execute (create temporary table event1 as select x, y, z from lab.t2_clctn

我对配置单元是新手,尝试通过服务器上的SAS studio创建配置单元表。我一直在使用execute语句来运行HQL,但我一直在创建一个简单的标志值。我只想将“1”分配给现有表event1中的每一行

我的代码没有错误,但找不到新变量eventflag:

proc sql;
connect using cen0;
execute (create temporary table event1 as
        select x, y, z
        from lab.t2_clctn
        where z IN ('7','3')     
         )       
by cen0;

    execute (alter table event1 add columns(eventflag string)) by cen0;
    execute (insert into table event1 (eventflag) value('1')) by cen0;

quit;