发表日期: 2022-11-28 15:45:32 浏览次数:63
雅安企业建站
区块链应用技术作为近年来备受关注的热点技术,正在全球范围内蓬勃发展,这得益于该技术的去中心化、不可篡改性等特征。今天,区块链技术受到越来越多行业的关注,并加速应用到金融、法律、物流甚至医疗等行业。从技术角度看,区块链是一套技术体系而非单一的技术。它的基本目的是为了在缺乏信任的环境中实现可信的数据记录多方同步,区块链技术是能够实现这种需求的一大类技术的统称。
区块链的发展历程经历了三个阶段,依次可概括为:区块链1.0数字货币、区块链2.0智能合约、区块链3.0落地价值。
对于一个完成实际工作的底层函数的调用来说,每一个操作符都是“语法糖”,因此在创建操作符之前你必须先创建底层函数。不过,一个操作符不只是语法糖,因为它携带了额外的信息来帮助查询规划器优化使用该操作符的查询。下一节将致力于解释这些额外信息。
PostgreSQL支持左一元、右一元和二元操作符。操作符可以被重载,也就是说相同的操作符名称可以被用于具有不同操作数数量和类型的操作符。在执行一个查询时,系统会根据提供的操作数的数量和类型决定要调用的操作符。
这里有一个创建用于对两个复数做加法的操作符的例子。我们假设我们已经创建了类型complex
(见第 37.11 节)的定义。首先我们需要一个函数做这个加法,然后我们可以定义该操作符:
CREATE FUNCTION complex_add(complex, complex) RETURNS complex AS 'filename', 'complex_add' LANGUAGE C IMMUTABLE STRICT; CREATE OPERATOR + ( leftarg = complex, rightarg = complex, procedure = complex_add, commutator = + );
现在我们可以执行一个这样的查询:
SELECT (a + b) AS c FROM test_complex; c ----------------- (5.2,6.05) (133.42,144.95)
这里我们已经展示了如何创建一个二元操作符。要创建一元操作符,只要忽略leftarg
(左一元)和rightarg
(右一元)之一即可。在CREATE OPERATOR
中只要求procedure
子句和参数子句。例子中展示的commutator
子句是一个可选的子句,它被用作一个查询优化器使用的提示。有关commutator
以及其他优化器提示的细节出现在下一小节中。
下一页:阿坝58同城推广电话
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878