先说下操作符号,就以 + 和 * 举个例子:
postgres=# select 3+4 ;
7
(1 row)
postgres=# select 3 OPERATOR(pg
_catalog.+) 4 ;
?column?
----------
7
(1 row)
//用这种开发思维来求 3和4的积
postgres=# select 3 OPERATOR(pg_catalog.
*) 4 ;
?column?
----------
12
(1 row)
关于特殊符号的介绍:
这里以$符号在prepare statement中的使用为例吧!
postgres=# prepare p1 (smallint) as select * from sasuke where id=$1;
PREPARE
postgres=# execute p1(5);
5
(1 row)