我创建了一个markdown,它将使用以下值显示下拉列表:
\server01\mis-home$\chq-blah\Scripts\Foo B Files.abc
\server02\mis-home$\chq-blah\Scripts\Bar G Files.abc
C:\Workspace\My_App\Resources\Export_Process.abc
选择其中一个值后,后续查询将失败。
降价
Script = {!`MY AWESOME SELECT STATEMENT`}
查询
SELECT *
FROM myDB
WHERE scriptName =: Script
我怀疑这是因为非法字符,如空格,反斜杠或下划线或点。我怎么告诉Slamdata逃脱那些?
答案 0 :(得分:0)
为了在SQL 2 中引用变量,您必须使用:var_name
语法,:
和var_name
之间没有空格。
如果您将查询更改为以下内容:
SELECT * FROM myDB WHERE scriptName = :Script
然后它应该正常运作。
SQL 2 在Quasar Analytics网站上有更全面的文档记录。