Interesting Bits of Postgres Grammar
a year ago
- #SQL
- #PostgreSQL
- #Database
- Postgres允许自定义运算符,可以是前缀或中缀运算符,但不支持后缀形式。
- 自定义运算符支持特殊语法,例如在array_filter中使用lambda表达式。
- 复合SELECT语句将ORDER BY应用于整个结果集。
- CREATE FUNCTION可以通过%TYPE语法使用列类型。
- 相邻的字符串字面量会自动合并,除非用注释分隔。
- 带引号的标识符支持通过U&转义双引号和Unicode字符。
- 运算符可以作为函数调用,包括指定模式(schema)。