????????????????????SqlParser.parseStmtlist()????sql????SqlNode 
toString()??????????????unicode????????




------------------ ???????? ------------------
??????:                                                                         
                                               "user-zh"                        
                                                            
<[email protected]&gt;;
????????:&nbsp;2021??8??4??(??????) ????3:06
??????:&nbsp;"user-zh"<[email protected]&gt;;

????:&nbsp;Re: flink 1.13.1 ????hive??????????hive sql????????



??1.1.0????????????????????insert????????????????????????????????????????????

On Mon, Aug 2, 2021 at 3:05 PM Asahi Lee <[email protected]&gt; wrote:

&gt; hive 1.1.0????
&gt;
&gt;
&gt;
&gt;
&gt; ------------------&amp;nbsp;????????&amp;nbsp;------------------
&gt; ??????:
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 "user-zh"
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 <
&gt; [email protected]&amp;gt;;
&gt; ????????:&amp;nbsp;2021??8??2??(??????) ????12:23
&gt; ??????:&amp;nbsp;"user-zh"<[email protected]&amp;gt;;
&gt;
&gt; ????:&amp;nbsp;Re: flink 1.13.1 ????hive??????????hive sql????????
&gt;
&gt;
&gt;
&gt; ????????????????????????????????????hive??????????????
&gt;
&gt; On Fri, Jul 30, 2021 at 3:00 PM Asahi Lee <[email protected]&amp;gt;
&gt; wrote:
&gt;
&gt; &amp;gt; CREATE TABLE `cosldatacenter.ods_emp_maindata_iadc_paramvalue`(
&gt; &amp;gt; &amp;amp;nbsp; `paramvalue_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `platform_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equipment_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_value` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `remark` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `create_time` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `creator` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `update_time` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `update_person` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `record_flag` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `subject_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `output_unit` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `show_seq` double COMMENT '')
&gt; &amp;gt; COMMENT ''
&gt; &amp;gt; ROW FORMAT SERDE&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'&amp;amp;nbsp;
&gt; &amp;gt; WITH SERDEPROPERTIES (&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'field.delim'=',',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'serialization.format'=',')&amp;amp;nbsp;
&gt; &amp;gt; STORED AS INPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io
&gt; .orc.OrcInputFormat'&amp;amp;nbsp;
&gt; &amp;gt; OUTPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
&gt; &amp;gt; LOCATION
&gt; &amp;gt; &amp;amp;nbsp;
&gt; &amp;gt;
&gt; 
'hdfs://hadoop02:8020/user/hive/warehouse/cosldatacenter.db/ods_emp_maindata_iadc_paramvalue'
&gt; &amp;gt; TBLPROPERTIES (
&gt; &amp;gt; &amp;amp;nbsp; 'COLUMN_STATS_ACCURATE'='false',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'last_modified_by'='root',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'last_modified_time'='1621834335',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numFiles'='0',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numRows'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'rawDataSize'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'totalSize'='0',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'transient_lastDdlTime'='1621834335')
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt; CREATE TABLE `cosldatacenter.ods_emp_md_large_equip`(
&gt; &amp;gt; &amp;amp;nbsp; `large_equip_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_name` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_type` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_function` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_board` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `ship_yard` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `manufacturer_date` string COMMENT 
'',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `enqueue_date` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `dockrepair_date` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `scrap_date` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `enqueue_mode` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `work_for_org` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `work_in_org` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `old_age` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `create_time` date COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `creator` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `update_time` date COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `update_person` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `record_flag` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `data_timestamp` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `work_unit_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `work_status` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `work_location` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `work_area` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_code` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_main_power` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_total_len` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_type_width` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_type_depth` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_design_draft` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_total_tonnage` double COMMENT 
'',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_load_tonnage` double COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `remark` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `unit_classification1` string COMMENT 
'',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `unit_classification2` string COMMENT '')
&gt; &amp;gt; COMMENT ''
&gt; &amp;gt; ROW FORMAT SERDE&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'&amp;amp;nbsp;
&gt; &amp;gt; WITH SERDEPROPERTIES (&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'field.delim'=',',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'serialization.format'=',')&amp;amp;nbsp;
&gt; &amp;gt; STORED AS INPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io
&gt; .orc.OrcInputFormat'&amp;amp;nbsp;
&gt; &amp;gt; OUTPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
&gt; &amp;gt; LOCATION
&gt; &amp;gt; &amp;amp;nbsp;
&gt; &amp;gt;
&gt; 
'hdfs://hadoop02:8020/user/hive/warehouse/cosldatacenter.db/ods_emp_md_large_equip'
&gt; &amp;gt; TBLPROPERTIES (
&gt; &amp;gt; &amp;amp;nbsp; 'COLUMN_STATS_ACCURATE'='false',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'last_modified_by'='root',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'last_modified_time'='1621834338',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numFiles'='0',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numRows'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'rawDataSize'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'totalSize'='0',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'transient_lastDdlTime'='1621834338')
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt; CREATE TABLE `cosldatacenter.ods_emp_maindata_iadc_paramdef`(
&gt; &amp;gt; &amp;amp;nbsp; `param_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `iadc_id` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_code` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_en` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_cn` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `output_standard` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `output_unit` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_type` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `param_value` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `remark` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `create_time` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `creator` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `update_time` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `update_person` string COMMENT '',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `record_flag` double COMMENT '')
&gt; &amp;gt; COMMENT ''
&gt; &amp;gt; ROW FORMAT SERDE&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'&amp;amp;nbsp;
&gt; &amp;gt; WITH SERDEPROPERTIES (&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'field.delim'=',',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'serialization.format'=',')&amp;amp;nbsp;
&gt; &amp;gt; STORED AS INPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io
&gt; .orc.OrcInputFormat'&amp;amp;nbsp;
&gt; &amp;gt; OUTPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
&gt; &amp;gt; LOCATION
&gt; &amp;gt; &amp;amp;nbsp;
&gt; &amp;gt;
&gt; 
'hdfs://hadoop02:8020/user/hive/warehouse/cosldatacenter.db/ods_emp_maindata_iadc_paramdef'
&gt; &amp;gt; TBLPROPERTIES (
&gt; &amp;gt; &amp;amp;nbsp; 'COLUMN_STATS_ACCURATE'='false',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'last_modified_by'='root',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'last_modified_time'='1621834335',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numFiles'='0',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numRows'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'rawDataSize'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'totalSize'='0',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'transient_lastDdlTime'='1621834335')
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt; CREATE TABLE `cosldatacenter.dw_riginfoparam`(
&gt; &amp;gt; &amp;amp;nbsp; `large_equip_id` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_code` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `equip_name` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `enqueue_date` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_total_len` double,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_type_width` double,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `shi_type_depth` double,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `moonpool` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `maxwindvelocity` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `maxwaveheight` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `airgap` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `maxopewaterdepth` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `drilldepthcap` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `drillvl` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `drillwater` string,&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; `potablewater` string)
&gt; &amp;gt; ROW FORMAT SERDE&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'&amp;amp;nbsp;
&gt; &amp;gt; WITH SERDEPROPERTIES (&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'field.delim'=',',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'serialization.format'=',')&amp;amp;nbsp;
&gt; &amp;gt; STORED AS INPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io
&gt; .orc.OrcInputFormat'&amp;amp;nbsp;
&gt; &amp;gt; OUTPUTFORMAT&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
&gt; &amp;gt; LOCATION
&gt; &amp;gt; &amp;amp;nbsp;
&gt; &amp;gt;
&gt; 
'hdfs://hadoop02:8020/user/hive/warehouse/cosldatacenter.db/dw_riginfoparam'
&gt; &amp;gt; TBLPROPERTIES (
&gt; &amp;gt; &amp;amp;nbsp; 'COLUMN_STATS_ACCURATE'='false',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numFiles'='1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'numRows'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'rawDataSize'='-1',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'totalSize'='1564',&amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;nbsp; 'transient_lastDdlTime'='1627353556')
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt; 
------------------&amp;amp;nbsp;????????&amp;amp;nbsp;------------------
&gt; &amp;gt; ??????:
&gt; 
&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&gt; "user-zh"
&gt; 
&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&gt; <
&gt; &amp;gt; [email protected]&amp;amp;gt;;
&gt; &amp;gt; ????????:&amp;amp;nbsp;2021??7??30??(??????) ????11:18
&gt; &amp;gt; 
??????:&amp;amp;nbsp;"user-zh"<[email protected]&amp;amp;gt;;
&gt; &amp;gt;
&gt; &amp;gt; ????:&amp;amp;nbsp;Re: flink 1.13.1 ????hive??????????hive 
sql????????
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt; ??????
&gt; &amp;gt;
&gt; &amp;gt; ??????????insert??????????????????DDL??????????????show create 
table????????????????
&gt; &amp;gt;
&gt; &amp;gt; On Thu, Jul 29, 2021 at 9:03 PM Asahi Lee 
<[email protected]
&gt; &amp;amp;gt;
&gt; &amp;gt; wrote:
&gt; &amp;gt;
&gt; &amp;gt; &amp;amp;gt; hi!
&gt; &amp;gt; &amp;amp;gt; 
??????????????else??????????????sql????????????????Invalid table alias or column
&gt; reference
&gt; &amp;gt; 'u'
&gt; &amp;gt; &amp;amp;gt; ??????sql????????'u'????????
&gt; &amp;gt; &amp;amp;gt; CREATE CATALOG `tempo_df_hive_default_catalog` WITH(
&gt; &amp;gt; &amp;amp;gt; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; 'type' = 
'hive',
&gt; &amp;gt; &amp;amp;gt; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp; 
'default-database' = 'default'
&gt; &amp;gt; &amp;amp;gt; );
&gt; &amp;gt; &amp;amp;gt; USE CATALOG tempo_df_hive_default_catalog;
&gt; &amp;gt; &amp;amp;gt; CREATE TABLE IF NOT EXISTS 
`default`.`tempo_blackhole_table`
&gt; (
&gt; &amp;gt; &amp;amp;gt; &amp;amp;amp;nbsp; &amp;amp;amp;nbsp;f0 INT
&gt; &amp;gt; &amp;amp;gt; );
&gt; &amp;gt; &amp;amp;gt; insert into cosldatacenter.dw_riginfoparam
&gt; &amp;gt; &amp;amp;gt; select&amp;amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;gt; c.LARGE_EQUIP_ID,
&gt; &amp;gt; &amp;amp;gt; c.EQUIP_CODE,
&gt; &amp;gt; &amp;amp;gt; c.EQUIP_NAME,
&gt; &amp;gt; &amp;amp;gt; c.ENQUEUE_DATE,
&gt; &amp;gt; &amp;amp;gt; c.SHI_TOTAL_LEN,
&gt; &amp;gt; &amp;amp;gt; c.SHI_TYPE_WIDTH,
&gt; &amp;gt; &amp;amp;gt; c.SHI_TYPE_DEPTH,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????????' then a.param_value 
else null
&gt; end as
&gt; &amp;gt; Moonpool,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????????' then a.param_value 
else null
&gt; end as
&gt; &amp;gt; &amp;amp;gt; MaxWindvelocity,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????????????' then 
a.param_value else null
&gt; end as
&gt; &amp;gt; &amp;amp;gt; MaxWaveheight,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????' then a.param_value 
else null end
&gt; as
&gt; &amp;gt; Airgap,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????????????????' then 
a.param_value else
&gt; null end as
&gt; &amp;gt; &amp;amp;gt; MaxOpeWaterdepth,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????????????' then 
a.param_value else null
&gt; end as
&gt; &amp;gt; &amp;amp;gt; DrilldepthCap,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '????????????' then 
a.param_value else null
&gt; end as
&gt; &amp;gt; &amp;amp;gt; DrillVL,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '??????' then a.param_value 
else null
&gt; end as
&gt; &amp;gt; &amp;amp;gt; DrillWater,
&gt; &amp;gt; &amp;amp;gt; case when b.param_cn = '??????' then a.param_value 
else null
&gt; end as
&gt; &amp;gt; &amp;amp;gt; PotableWater
&gt; &amp;gt; &amp;amp;gt; from cosldatacenter.ods_emp_maindata_iadc_paramvalue
&gt; a&amp;amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;gt; inner join 
cosldatacenter.ods_emp_maindata_iadc_paramdef b on
&gt; &amp;gt; a.param_id =
&gt; &amp;gt; &amp;amp;gt; b.param_id
&gt; &amp;gt; &amp;amp;gt; inner join cosldatacenter.ods_emp_md_large_equip c on
&gt; &amp;gt; &amp;amp;gt; a.SUBJECT_ID=c.LARGE_EQUIP_ID;
&gt; &amp;gt; &amp;amp;gt; INSERT INTO `default`.`tempo_blackhole_table` SELECT 
1 ;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt; org.apache.hadoop.hive.ql.parse.SemanticException: 
Line
&gt; 2:178 Invalid
&gt; &amp;gt; &amp;amp;gt; table alias or column reference 'u': (possible 
column names
&gt; are:
&gt; &amp;gt; &amp;amp;gt; a.paramvalue_id, a.platform_id, a.equipment_id, 
a.param_id,
&gt; &amp;gt; a.param_value,
&gt; &amp;gt; &amp;amp;gt; a.remark, a.create_time, a.creator, a.update_time,
&gt; a.update_person,
&gt; &amp;gt; &amp;amp;gt; a.record_flag, a.subject_id, a.output_unit, 
a.show_seq,
&gt; b.param_id,
&gt; &amp;gt; &amp;amp;gt; b.iadc_id, b.param_code, b.param_en, b.param_cn,
&gt; b.output_standard,
&gt; &amp;gt; &amp;amp;gt; b.output_unit, b.param_type, b.param_value, b.remark,
&gt; b.create_time,
&gt; &amp;gt; &amp;amp;gt; b.creator, b.update_time, b.update_person, 
b.record_flag,
&gt; &amp;gt; c.large_equip_id,
&gt; &amp;gt; &amp;amp;gt; c.equip_name, c.equip_type, c.equip_function, 
c.equip_board,
&gt; &amp;gt; c.ship_yard,
&gt; &amp;gt; &amp;amp;gt; c.manufacturer_date, c.enqueue_date, 
c.dockrepair_date,
&gt; c.scrap_date,
&gt; &amp;gt; &amp;amp;gt; c.enqueue_mode, c.work_for_org, c.work_in_org, 
c.old_age,
&gt; &amp;gt; c.create_time,
&gt; &amp;gt; &amp;amp;gt; c.creator, c.update_time, c.update_person, 
c.record_flag,
&gt; &amp;gt; c.data_timestamp,
&gt; &amp;gt; &amp;amp;gt; c.work_unit_id, c.work_status, c.work_location, 
c.work_area,
&gt; &amp;gt; c.equip_code,
&gt; &amp;gt; &amp;amp;gt; c.shi_main_power, c.shi_total_len, c.shi_type_width,
&gt; c.shi_type_depth,
&gt; &amp;gt; &amp;amp;gt; c.shi_design_draft, c.shi_total_tonnage, 
c.shi_load_tonnage,
&gt; c.remark,
&gt; &amp;gt; &amp;amp;gt; c.unit_classification1, c.unit_classification2)
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; 
------------------&amp;amp;amp;nbsp;????????&amp;amp;amp;nbsp;------------------
&gt; &amp;gt; &amp;amp;gt; ??????:
&gt; &amp;gt;
&gt; 
&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
&gt; &amp;gt; "user-zh"
&gt; &amp;gt;
&gt; 
&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
&gt; &amp;gt; <
&gt; &amp;gt; &amp;amp;gt; [email protected]&amp;amp;amp;gt;;
&gt; &amp;gt; &amp;amp;gt; ????????:&amp;amp;amp;nbsp;2021??7??29??(??????) 
????3:32
&gt; &amp;gt; &amp;amp;gt; 
??????:&amp;amp;amp;nbsp;"user-zh"<[email protected]
&gt; &amp;amp;amp;gt;;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt; ????:&amp;amp;amp;nbsp;Re: flink 1.13.1 
????hive??????????hive sql????????
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt; ????????sql??????????????????ELSE????
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt; ??????
&gt; &amp;gt; &amp;amp;gt; Leonard
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt; &amp;amp;amp;gt; ?? 2021??7??27????20:04??Asahi Lee
&gt; <[email protected]&amp;amp;amp;gt;
&gt; &amp;gt; ??????
&gt; &amp;gt; &amp;amp;gt; &amp;amp;amp;gt;
&gt; &amp;gt; &amp;amp;gt; &amp;amp;amp;gt; CASE
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt;
&gt; 
&amp;amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
&gt; &amp;gt; WHEN mipd.`param_cn` = '????????' THEN
&gt; &amp;gt; &amp;amp;gt;
&gt; &amp;gt;
&gt; 
&amp;amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
&gt; &amp;gt; mipv.`param_value`&amp;amp;amp;amp;nbsp;
&gt; &amp;gt; &amp;amp;gt; 
&amp;amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; END AS `Moonpool`
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt;
&gt; &amp;gt; --
&gt; &amp;gt; Best regards!
&gt; &amp;gt; Rui Li
&gt;
&gt;
&gt;
&gt; --
&gt; Best regards!
&gt; Rui Li



-- 
Best regards!
Rui Li

回复