Hasty Briefsbeta

双语

Interesting Bits of Postgres Grammar

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