您现在的位置是:首页 > 科普 > SQL技术

函数类型

分类:SQL技术591字

函数有很多种分类方式,以下各小节的说明有助于了解函数运作方式的差异。

确定性与非确定性函数

函数可以是确定性的(deterministic)或非确定性的(nondeterministic)。如果给确定性函数相同的输入值,一定会返回相同的结果;而每次调用非确定性函数时,即使提供相同的输入值,也会返回不同的结果。

为什么给定输入永远返回相同输出很重要? 因为这攸关函数在视图、用户自定义函数及存储过程中如何运用。各种实现的限制各有不同,但这些对象的定义代码中有时候只许放置确定性函数。例如,SQL Server可以在字段表达式上创建索引,只要表达式不含非确定性函数即可。各平台的规定与限制各异,所以使用 ......     (共591字)    [阅读本文]>>

其他相关分类

推荐内容

  • 第一章 SQL历史与实现

    20世纪70年代初期,IBM研究员E.F.Codd的开创性的研究开启了关系数据模型产品SEQUEL或所谓的结构化英语查询语言(StructuredEnglishQueryLanguage)的发展。SEQ

    631字 123
  • 关系模型及ANSI SQL

    关系数据库管理系统(RDBMS),如本书所收录的几种,是全世界的信息系统的主要驱动引擎,尤其常见于网络应用及分布式客户机/服务器(client/server)处理系统。RDBMS在不阻碍或影响其他人的情

    6789字 107
  • SQL标准的历史

    由于SQL方言开始扩增,1986年ANSI公布了第一版SQL标准,希望在众多厂商间取得更多一致性,并于1989年又推出更为广受各界接纳的第二版。国际标准组织(ISO)也批准了SQL标准。ANSI于199

    4239字 109
  • SQL方言

    SQL标准不断演进,多家厂商与平台间的SQL方言也应运而生。这些方言的演进多半是在ANSI委员会新建标准之前,某数据库的用户社群即已要求厂商开发新功能。不过有时候则是学术界或研究圈基于科技间相互竞争的压

    1039字 97
  • 第二章 基本概念

    SQL提供了一种与数据库交互的简单、直觉的方法,虽然SQL2003标准并未定义“数据库”的概念,但它的确定义了用户创建、检索、更新与删除数据所需的一切函数与概念。了解SQL2003的语法类型及平台特有的

    112字 92
单篇阅读全文
知识稻田10年专业运营,值得您的信赖

限时特价:4.99元/篇

原价:10元
微信支付
VIP会员
畅享全站1000万篇资源,全文阅读

半年卡:58.00元/180天

原价:158元
VIP开通详情
VIP资源中心  
常见问题
欢迎使用微信支付
扫一扫微信支付
微信支付:6.97
微信支付中,请勿关闭窗口
微信支付中,请勿关闭窗口
支付成功
已获得文章阅读权限
确定