【发布时间】:2022-07-07 18:21:56
【问题描述】:
我正在按照数据库类的示例创建一个函数,其中包括创建临时变量 (base_salary) 并使用 SELECT INTO 稍后计算其值。 但是,我没有意识到我对语法(SELECT ... FROM ... INTO base_salary)使用了不同的顺序,并且以后可以使用该函数而没有任何明显的问题(值按预期工作)。 使用“SELECT ... FROM ... INTO”语法顺序有什么区别吗?我尝试在 PostgreSQL 文档中查找它,但一无所获。谷歌搜索也没有提供任何有意义的信息。我发现与它相关的唯一内容来自 MySQL 文档,该文档仅提到在旧版本中支持不同的顺序。
【问题讨论】:
-
没有区别。
-
您是在谈论普通 SQL 还是在 PL/pgSQL 中将数据存储在变量中?