社区
MS-SQL Server
帖子详情
函数确定性和非确定性问题?
jiaxianglei
2004-10-07 07:54:52
函数确定性是指相同的一组变量,调用此函数,返回相同的值,而非确定性函数则返回不同的值。
我认为相同的变量肯定返回相同的值,所以说就不存在非确定性函数,这种理解肯定不对,请指教!
eg:
在sql server联机文档上,有个例子dateadd(确定性函数)和datename(非确定性函数),而我认为datename也是确定性函数,请举例说明。谢谢!
...全文
143
2
打赏
收藏
函数确定性和非确定性问题?
函数确定性是指相同的一组变量,调用此函数,返回相同的值,而非确定性函数则返回不同的值。 我认为相同的变量肯定返回相同的值,所以说就不存在非确定性函数,这种理解肯定不对,请指教! eg: 在sql server联机文档上,有个例子dateadd(确定性函数)和datename(非确定性函数),而我认为datename也是确定性函数,请举例说明。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiaxianglei
2004-10-07
打赏
举报
回复
TO:chinaandys(风流泪,雨含笑) 按你的说法,DATEADD也是不确定性函数了
eg:
SELECT DATEADD(mm,1, getdate()) AS 'Month Name'
Month Name
------------------------------------------------------
2004-11-07 08:17:33.763
(所影响的行数为 1 行)
chinaandys
2004-10-07
打赏
举报
回复
这个就是不确定
SELECT DATENAME(month, getdate()) AS 'Month Name'
下面是结果集:
Month Name
------------------------------
February
请参见
确定性
函数
和
非
确定性
函数
比如:ABS 返回给定数字表达式的绝对值,每次输入相同的参数值,所得的结果都是相同的,所以它是确定
函数
;而 GETDATA 返回当前系统时间,每次调用的结果都不同,所以它是
非
确定
函数
。 如果 computed_column_expression 引用任何
非
确定性
函数
,则不能在计算列上创建索引。 如果视图引用任何
非
确定性
函数
,则不能在视图上创建聚集索引。 用户定义
函数
的
确定性
用户定义
函数
是
确定性
函数
还是
非
确定性
函数
取决于
函数
是如何编码的。在以下情况中用户定义
函数
是
确定性
函数
:
函数
是架构绑定
函数
。
确定性
函数
(Deterministic)
确定性
函数
用关键词Deterministic标识,表示
函数
的返回值完全由输入参数决定。
确定性
函数
有以下用处:1.可以在基于
函数
的索引中使用该
函数
;2.可以在物化视图中调用;3.Oracle11g开始会对其参数及其返回结果进行缓存处理以提升性能。但是,是不是一个
确定性
函数
是需要用户来负责的,就是说对
函数
进行编译的时候不会检查出这个
函数
是否是
确定性
的。来看个例子:这个
函数
返回当前输入时间+1天,只要输...
什么是虚
函数
?什么是纯虚
函数
?两者有什么区别?
什么是虚
函数
? 被 virtual 关键字修饰的成员
函数
称为虚
函数
。 虚
函数
的作用是实现多态性,即通过基类访问派生类的
函数
。 什么是纯虚
函数
? 在虚
函数
后面添加 =0 ,虚
函数
就成为纯虚
函数
, 在很多情况下,基类生成对象很不合理。为了解决这个
问题
,引入了纯虚
函数
的概念,将
函数
定义为纯虚
函数
,派生类中必须重写实现纯虚
函数
。对于实现了纯虚
函数
的子类,该纯虚
函数
在子类中就变成了虚
函数
。 虚
函数
和纯虚
函数
有什么区别? 虚
函数
定义形式:成员
函数
前添加 virtual 关键字,纯虚
函数
在虚
函数
后添加 =0 ; 含有纯
第二章 不
确定性
推理方法
第二章 不
确定性
推理方法2.1 不
确定性
推理的基本概念2.1.1 不
确定性
推理中的基本
问题
2.1.2 概率方法2.2 可信度方法2.2.1 可信度概念2.2.2 C-F模型2.3 证据理论2.3.1 概率分配
函数
2.3.2 信任
函数
2.3.3 似然
函数
2.3.4 信任
函数
与似然
函数
的关系2.3.5 概率分配
函数
的正交和练习 2.1 不
确定性
推理的基本概念 推理:从已知事实(证据)出发,通过运用相关知识逐步推出结论或者证明某个假设成立或不成立的思维过程。 不
确定性
推理:从不
确定性
的初始证据出发,通过运用不确定
基于不
确定性
量化的
非
精确概率可靠性理论
以美国圣迪亚国家实验室为代表的研究机构提出的不
确定性
量化(Uncertainty Quantification)方法为切入点,研究其蕴含的关键理论
问题
,以此为基础初步建立了一套
非
精确概率可靠性理论,主要包括不
确定性
量化快速算法、多源异类信息的统一表示与建模、认知不
确定性
下的可靠性分析方法、
非
精确概率下典型系统的可靠性评估方法、认知不
确定性
下的可靠性灵敏度分析方法等。 1 不
确定性
量化快速算法 ...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章