内部函数由 C 编写并且已经被静态链接到PostgreSQL 服务器中。该函数定义的“主体”指定该函数的 C 语言名称, 它必须和声明 SQL 函数所用的名称一样(为了向后兼容性的原因,也接受空 主体,那时会认为 C 语言函数名与 SQL 函数名相同)。
通常,所有存在于服务器中的内部函数都在数据库集簇的初始化(见 第 18.2 节)期间被声明,但是用户可以使用 CREATE FUNCTION
为一个内部函数创建 额外的别名。在CREATE FUNCTION
中用 语言名
internal
来声明内部函数。例如,要为 sqrt
函数创建一个别名:
CREATE FUNCTION square_root(double precision) RETURNS double precision
AS "dsqrt"
LANGUAGE internal
STRICT;
(大部分内部函数应该被声明为“严格”)。
上述场景中并非所有“预定义”的函数都是 “内部”函数。有些预定义的函数由 SQL 编写。
37.17.1. 扩展文件37.17.2. 扩展可再定位性37.17.3. 扩展配置表37.17.4. 扩展更新37.17.5. 用更新脚本安装扩展37.17.6. Security...
Button name 属性 Button 对象定义和用法 name 属性可设置或者返回按钮的 name 属性值。 name 属性制订了按钮的名称,常用于在表...
Style position 属性 Style 对象定义和用法position 属性设置或返回用于元素定位方法的类型(static(静态的)、relative(相对...
Style visibility 属性 Style 对象定义和用法visibility 属性设置元素是否应该是可见的。visibility 属性允许作者显示或隐藏一个...
Source type 属性 Source 对象实例返回媒体资源的 MIME 类型:var x = document.getElementById("mySource").type;x 输出结果为...