【发布时间】:2021-02-23 19:23:30
【问题描述】:
看起来像 # 注释句子的其余部分,但如果我们尝试将其包含在执行命令中,则会引发错误。(由于文本在 # 符号后变为灰色,假设注释) 我知道没有官方文档 # 用于在雪花中进行评论。但是我们使用 // 或 -- 在雪花中进行注释。 任何人都知道雪花中#符号的用途/含义/等效性。
PS-我问这个是因为我来自 SQL Server 后台,其中 # 用于创建临时表。
例子:
select * from aa// random comment;
; -- no issue at all
#select * from aa;
select * from aa //select * from aa;
;--SQL compilation error: syntax error line 1 at position 0 unexpected '#s'.
【问题讨论】:
-
你写的东西语法无效!如您收到的错误所示!
-
@MitchWheat 所以我们没有任何与 # symbol.Correct 相关的含义?
-
你用的怎么样了?不。为什么你会认为这是有效的 SQL 语法?
-
不,我从没想过这是有效的语法。我只是想知道#是否有任何意义。
-
要评论添加“--”或“//”在个别行之前评论,我不认为#可以用于cmets
标签: snowflake-cloud-data-platform