小编Shr*_*ini的帖子

SQL编译错误:错误第2行位于位置56无效标识符

我需要一些帮助来解决错误。我已使用 ACCCOUNTADMIN 角色登录到 Snowflake(也适用于工作表)。当我不添加 WHERE 子句时,我可以成功运行查询。当我添加 WHERE 子句时,它会抛出错误。这是两个查询。

成功查询:

SELECT NAME, CREATED_ON, EMAIL, MUST_CHANGE_PASSWORD, EXPIRES_AT, PASSWORD_LAST_SET_TIME 
FROM "SNOWFLAKE"."ACCOUNT_USAGE"."USERS";
Run Code Online (Sandbox Code Playgroud)

错误查询:

SELECT NAME, CREATED_ON, EMAIL, MUST_CHANGE_PASSWORD, EXPIRES_AT, PASSWORD_LAST_SET_TIME 
FROM "SNOWFLAKE"."ACCOUNT_USAGE"."USERS" 
WHERE "NAME" = "MYTESTUSER_1";
Run Code Online (Sandbox Code Playgroud)

错误:

SQL 编译错误:错误第 2 行位于位置 56 无效标识符“MYTESTUSER_1”

条款没有问题WHERE。对应的用户已存在。我也为其他一些用户检查过。同样的错误。

请帮忙。

sql string where-clause snowflake-cloud-data-platform

3
推荐指数
1
解决办法
2万
查看次数