【问题标题】:Syntax Error while executing Stored Procedure in Snowflake在雪花中执行存储过程时出现语法错误
【发布时间】:2021-05-20 11:05:29
【问题描述】:

如果我单独执行 CREATE table 语句,它执行得很好,但是如果我把它放在存储过程中,那么我会得到以下错误。

【问题讨论】:

  • 您可以尝试不使用 WHERE 子句,看看您是否遇到错误。
  • @hkandpal - 要求我应该只过滤某些 apply_dt 的数据。代码在存储过程之外执行得很好。我什至尝试在存储过程中为“yyyy-mm”提供双引号,但这也不起作用。感谢您抽出宝贵时间
  • 我认为您的 SELECT 中的 SUM() 可能需要列名。你试过吗?
  • @MikeWalton - 是的,我更新了它并且它有效。谢谢

标签: stored-procedures snowflake-cloud-data-platform


【解决方案1】:

在过程中尝试以下选择语句,看看它是否正常工作:

    (select apply_dt from Date_details as <alias name>)

【讨论】:

  • 感谢您的快速回复
猜你喜欢
  • 2021-10-05
  • 2021-10-01
  • 2021-08-25
  • 2020-12-10
  • 1970-01-01
  • 2021-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多