我有以下查询:
SELECT 'curl -s http://www.mde.operator.com/MRE/api?profile=CANCEL_AUTH&mode=assync-oneway&Auth='||json_extract_path_text(external_reference_id,'transactionIdAuth') + '&NUM=' + phone FROM dbo.cancelled WHERE id like '%Auth%';
它将带来超过60,000个结果,但是json被打破了,我无法删除断线。
有没有办法跳过显示任何错误的行?
注意:它不是空行。
我已经尝试过了:
json_extract_path_text(regexp_replace(event_properties,'\\\\.',''),'someValue')
答案 0 :(得分:2)
通过将null_if_invalid
函数的json_extract_path_text
参数设置为true
,您可以将它们设为空行。
来源:https://docs.aws.amazon.com/redshift/latest/dg/JSON_EXTRACT_PATH_TEXT.html