我希望在kettle中执行不同的SQL,需要将SQL字符串作为变量传入,但是sql中含有$ ,导致报错。这个SQL需要怎么处理呢
需要传入的SQL:
SELECT get_json_object(get_json_object(t1.comment_result,'$[0].dimensionInfoList'),'$[1].dimensionScore') AS page_view_fluency
FROM my_table AS t1 limit 3
${变量名}
表输入之前用获取变量获取sql_str,然后输入里面不勾选变量替换选择从步骤插入数据
这个SQL中的 $[0] 在设置变量时还是正常的,到hive执行时就变成乱码了,真奇怪 ,$[1 这样残缺的就不是乱码.....