我正在使用 Looker Dashboard 软件(请参阅:looker.com)。它在数据库模式中创建具有长名称的临时表looker_scratch
,每个表都包含一个美元符号。
这些可以直接使用 Looker 本身中的“SQL Runner”进行查询,它能够以某种方式转义美元符号,但我无法使用第 3 方 SQL 客户端查询它们。
我正在尝试查询此表:
SELECT *
FROM looker_scratch.LR$5UA5D3XQDBPAYU0Q9FLFE_test
但得到错误:
the # of binded parameters < the # of parameter markers
如何查询表?
我试过了:
...FROM looker_scratch."LR$5UA5D3XQDBPAYU0Q9FLFE_test"
- 表示关系不存在...FROM looker_scratch."LR\$5UA5D3XQDBPAYU0Q9FLFE_test"
- 表示关系不存在...FROM looker_scratch.$LR\$5UA5D3XQDBPAYU0Q9FLFE_test$
- 说语法错误...FROM looker_scratch.$$LR\$5UA5D3XQDBPAYU0Q9FLFE_test$$
- 说语法错误...FROM looker_scratch.E'LR\$5UA5D3XQDBPAYU0Q9FLFE_test'
- 说语法错误