内部函数是那些用 C 写的函数,它们已经通过静态链接的方式链接进入 Postgres 后端进程里面。 AS 子句给出函数的 C 语言 的名称,它不必与定义给 SQL 使用的名称相同。 (出于向下兼容考虑,一个空的 AS 子句可以被接受,意味着 C 函数名与 SQL 函数名相同。)通常, 所有在后端里出现的内部函数都在数据库初始化时定义为 SQL 函数, 但是用户可以用 CREATE FUNCTION 为内部函数创建额外的别名。
内部函数在 CREATE FUNCTION 命令里是带着 语言名字 internal声明的.