我只想在for循环的跨度中设置第一个元素。一切在代码中都能正常工作,但是它设置了范围中的最后一个元素。我想将第一个元素设置为CREATE EXTERNAL TABLE `table_name`(
`column_1` bigint,
`column_2` string)
PARTITIONED BY (
`partition_column_1` string,
`partition_column_2` string)
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
LOCATION
'${dataWarehouseDir}/table_name'
TBLPROPERTIES (
'orc.compress'='ZLIB');
set hive.exec.dynamic.partition.mode=nonstrict;
INSERT OVERWRITE TABLE table_name PARTITION(partition_column_1, partition_column_2)
SELECT column_1, column_2, partition_column_1, partition_column_2 FROM Source_Table WHERE column = "your filter criteria here";
。
cust_name
答案 0 :(得分:1)
您可以尝试
Type:=2
因为第一个条目将位于数组的var cust_name = jsonData.categories[0].cust_name;
$('#customernames').text(cust_name);
索引处。当前发生的情况是,它在您遍历时设置了文本,并最终设置了数组中的最后一项。