快速业务通道

SQL大全[1]

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-03-22
-----
internal    | f       | f            |             0 | n/a
C           | f       | f            |             0 | /bin/cc
sql         | f       | f            |             0 | postgres
目前,一种过程语言创建之后它的定义就不能再更改.
例子
下面两条顺序执行的命令将注册一门新的过程语言及其关联的调用句柄.
CREATE FUNCTION plsample_call_handler () RETURNS opaque
    AS ''$libdir/plsample''
    LANGUAGE C;
CREATE LANGUAGE plsample
    HANDLER plsample_call_handler;
兼容性 SQL92
CREATE LANGUAGE是 PostgreSQL 扩展.
历史
CREATE LANGUAGE命令第一次出现在 PostgreSQL 6.3.
又见
createlang, CREATE FUNCTION , droplang, DROP LANGUAGE, PostgreSQL 程序员手册

--------------------------------------------------------------------------------

CREATE OPERATOR
CREATE OPERATOR
Name
CREATE OPERATOR  --  定义一个新的操作符
Synopsis
CREATE OPERATOR name ( PROCEDURE = func_name
     [, LEFTARG = lefttype
        ] [, RIGHTARG = righttype ]
     [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]
     [, RESTRICT = res_proc ] [, JOIN = join_proc ]
     [, HASHES ] [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ] )

输入
name
要定义的操作符。可用的字符见下文。
func_name
用于实现该操作符的函数。
lefttype
如果存在的话,操作符左手边的参数类型. 如果是左目操作符,这个参数可以省略。
righttype
如果存在的话,操作符右手边的参数类型. 如果是右目操作符,这个参数可以省略。
com_op
该操作符对应的交换(commutator)操作符。
neg_op
对应的负操作符。
res_proc
此操作符约束选择性计算函数。
join_proc
此操作符连接选择性计算函数。
HASHES
表明此操作符支持哈希(散列)连接。
left_sort_op
如果此操作符支持融合连接(join),此操作符的左手边数据的排序操作符。
right_sort_op
如果此操作符支持融合连接(join),此操作符的右手边数据的排序操作符。
输出
CREATE
成功创建操作符后的返回信息.
描述
CREATE OPERATOR定义一个新的操作符, name. 定义该操作符的用户成为其所有者.
操作符 name 是一个最多NAMEDATALEN-1 长的(缺省为 31 个)下列字符组成的字串:
+ - * / < > = ~ ! @ # % ^ & | ` ? contentnbsp;  
你选择名字的时候有几个限制:
"contentquot; 和 ":" 不能定义为单字符操作符, 但是它们可以是一个多字符操作符的名称的一部分.
"--" 和 "/*" 不

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号