【问题标题】:Getting Invalid Identifier for Snowflake Sequence Nextval获取雪花序列 Nextval 的无效标识符
【发布时间】:2021-12-11 03:47:30
【问题描述】:

我在 Snowflake 中创建了一个序列 batch_id_seq。但是当我从外部雪花环境运行查询“select batch_id_seq.nextval”时,我收到以下错误:

SQL 编译错误:位置 7 的错误行 1 无效标识符“BATCH_ID_SEQ.NEXTVAL”

查询在 Snowflake 工作表中运行良好。谁能告诉我需要做些什么来解决这个问题。

【问题讨论】:

    标签: snowflake-cloud-data-platform sequence nextval


    【解决方案1】:

    您很可能处于不同的架构SELECT CURRENT_SCHEMA()

    select batch_id_seq.nextval
    

    =>

    select <schema_name_here>.batch_id_seq.nextval
    

    【讨论】:

    • 这可能是正确的。也可能是您在错误的数据库中,或者您使用的角色没有适当的授权。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 2021-12-27
    • 2017-10-22
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多