尝试过滤流作业查询中的输入时出错
Error when trying to filter input in stream job query
我在尝试 运行 查询时收到以下错误。我的目标是过滤 JSON 输入以确保只有有效事件通过。我有什么想法可以实现吗?
"Comparison is not allowed for operands of type 'bigint' and 'nvarchar(max)' in expression 'event . Action < > '''."
SELECT
*
INTO
[output]
FROM
[input] event
WHERE
event.Name <> ' '
通过更多的研究,我意识到这个值不是一个字符串,所以下面的转换成功了。
CAST(event.Name AS nvarchar(max)) <> ''
我在尝试 运行 查询时收到以下错误。我的目标是过滤 JSON 输入以确保只有有效事件通过。我有什么想法可以实现吗?
"Comparison is not allowed for operands of type 'bigint' and 'nvarchar(max)' in expression 'event . Action < > '''."
SELECT
*
INTO
[output]
FROM
[input] event
WHERE
event.Name <> ' '
通过更多的研究,我意识到这个值不是一个字符串,所以下面的转换成功了。
CAST(event.Name AS nvarchar(max)) <> ''