0

我创建了一个降价,它将呈现一个具有以下值的下拉列表:

\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

When one of these values selected, subsequent query fails.

降价

Script = {!`MY AWESOME SELECT STATEMENT`}

询问

SELECT *
FROM myDB
WHERE scriptName =: Script 

我怀疑这是因为非法字符,如空格、反斜杠或下划线或点。我如何告诉 Slamdata 逃避那些?

4

1 回答 1

0

为了在 SQL 2中引用变量,您必须使用语法, and:var_name之间没有空格。:var_name

如果您将查询更改为以下内容:

SELECT * FROM myDB WHERE scriptName = :Script

然后它应该可以正常工作。

Quasar Analytics网站上对SQL 2进行了更详尽的记录。

于 2016-01-07T20:08:27.813 回答