z arithmetic〆xp1 'NOT' BETWEEN arithmetic〆xp2 AND arithmetic〆xp3(比较操作)
“age BETWEEN 15 AND 19”等价于”age 》= 15 AND age 2500”
26 / 66
…………………………………………………………Page 27……………………………………………………………
3。8。1。2 Null 值
如上所述,头字段和属性值都可以是NULL。包含NULL 值的选择器表达式的计算由SQL
92 NULL 语义定义。这里提供了这些语义的简要描述。
SQL 认为NULL 值是未知值。用未知值比较或运算仍然是未知的。
IS NULL 和IS NOT NULL 操作符将未知的头或属性值分别转换成TRUE 或FALSE 值。
布尔操作符使用下表定义的三值逻辑:
表3? AND 操作符的定义
AND T F U
T T F U
F F F F
U U F U
表3? OR 操作的定义
OR T F U
T T T T
F T F U
U T U U
表3? NOT 操作的定义
NOT
T F
F T
U U
3。8。1。3 特别注意
当在消息选择器中使用 JMSDeliveryMode 时,它被看作值是’PERSISTENT’
和’NON_PERSISTENT’ 。
日期和时间值应当使用标准的Java long 毫秒值。当消息选择器中包含日期或时间文法
时,它的值应当是整型的。产生毫秒值得标准方式是使用java。util。Calendar 。
尽管 SQL 支持固定小数比较和算术运算,但JMS 消息选择器不支持。这是因为精确数
值是不能有小数的(而且,带小数的数值的加法是作为近似数值的备选呈现方式)。
不支持SQL 注释。
3。9 访问已发送的消息
在发送消息后,客户端可以保留和更改这个消息,但不影响已发送的消息。同一个消息
对象可以被多次发送。
在发送方法执行时,消息不能被客户端修改。如果修改了,则没有定义发送的结果是什
么。
27 / 66
…………………………………………………………Page 28……………………………………………………………
3。10 改变收到的消息的值
当接收到消息时,可以改变消息的头字段;但是他的属性和消息体是只读的,正如本章
所述。
限制只读是因为为了给 JMS 提供商在如何实现管理接收到的消息方面更多的自由。例
如,它们可以返回一个消息对象,这个对象引用位于内部消息缓冲区的属性条目和消息体的
值,而不需要返回一个拷贝。
在调研 clearBody 或clearProperties 方法使得消息体或属性可写后,消费者可以修改接
收到的消息。如果消费者更改了接收到的消息,且消息随后被转发,那么转发的消息必须是
原始的没有被改变的消息(除了被 JMS 提供商为转发而更改的头和属性外,例如
JMSRedilvered 头和JMSXDeliveryCount 属性)。
3。11 JMS 消息体
JMS 提供了五种形式的消息体。每种形式都由一个消息接口来定义:
z StreamMessage——消息体包含的是java 原始值流。它连续的填充和读。
z MapMessage——消息体包含一系列名字┲刀远渲忻质荢tring,值是Java 原
始类型。条目可以被枚举器连续获取也可以按名字随机获取。条目的顺序没有定义。
z TextMessage——消息体
小说推荐
- php程序设计简明教程(DOC格式)
- -Page 1-PHP 程序设计简明教程PHP 讲义 第 1 页 共 90 页-Page 2-目录序 4第一章 PHP 简介 6
- 最新章:第31章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 最新章:第143章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 最新章:第26章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 最新章:第4章
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 最新章:第295章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 最新章:第37章
- asp基础实用教程(DOC格式)
- 目 录一、关于ASP二、ASP的新功能三、创建ASP页四、使用脚本语言五、使用变量和常量六、使用集合七、ASP内建对象八、向浏览器发送内容九、包含文件十、访问数据库十一、调试ASP脚本十二、维护ASP应用程序的安全一、关于ASP Active Server Pages(ASP)是服务器端脚本编写环境
- 最新章:第17章
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 最新章:第27章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 最新章:第37章