【发布时间】:2020-09-02 20:27:18
【问题描述】:
我需要一些帮助来解决错误。我已经使用 ACCCOUNTADMIN 角色登录到 Snowflake(也适用于工作表)。当我不添加 WHERE 子句时,我可以成功运行查询。当我添加 WHERE 子句时,它会引发错误。这是两个查询。
成功查询:
SELECT NAME, CREATED_ON, EMAIL, MUST_CHANGE_PASSWORD, EXPIRES_AT, PASSWORD_LAST_SET_TIME
FROM "SNOWFLAKE"."ACCOUNT_USAGE"."USERS";
错误查询:
SELECT NAME, CREATED_ON, EMAIL, MUST_CHANGE_PASSWORD, EXPIRES_AT, PASSWORD_LAST_SET_TIME
FROM "SNOWFLAKE"."ACCOUNT_USAGE"."USERS"
WHERE "NAME" = "MYTESTUSER_1";
错误:
SQL 编译错误:位置 56 处的错误第 2 行无效标识符 'MYTESTUSER_1'
WHERE 子句没有问题。对应用户已存在。我也检查了其他一些用户。同样的错误。
请帮忙。
【问题讨论】:
标签: sql string where-clause snowflake-cloud-data-platform