我正在上PostgresSQL课程。我按照课程视频运行下面的选择,它应该是关于阶乘的(新的):
select 20 !;
它在我的机器上返回这个错误,但在教官上没有,如他的视频所示。
ERROR: syntax error at or near ";"
LINE 1: select 20 !;
^
SQL state: 42601
Character: 12
是否有一些扩展/插件需要安装?我在PostgreSQL 14使用pgAdmin 4
在Postgres 14中删除!
操作符
引用自发行说明
去掉阶乘运算符
!
和!!
,以及函数numeric_fac()
(Mark Dilger)仍然支持factorial()
功能