嗨,我有一个在select语句中使用@>
的代码。我需要将查询从Redash对应项更改为bigquery。
我搜索了@
,这意味着将使用该参数以防止它被sql注入。
select
u.user_kvs IS NOT NULL AND u.user_kvs @> 'google_authenticator_enabled=>1'
from
sometable
不知道它做什么。这就是问题。
答案 0 :(得分:-1)
对于BigQuery中的参数化查询,
使用@字符后跟标识符,例如@param_name。 [...]或者,使用占位符值?
例如:
#standardSQL
SELECT word, word_count
FROM `bigquery-public-data.samples.shakespeare`
WHERE corpus = @corpus
AND word_count >= @min_word_count
ORDER BY word_count DESC;
您必须在查询时通过API为此参数提供值。