- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 XQuery表达式之量化表达式(Quantified Expression)
量化表达式比较简单,它类似于SQL中的exists 子句。它的语法如下:[some | every] $var in expr ($anothervar in anotherexpr)* satisfies test_exprsome或every是量词,也是关键字。in子句可以有多个。量化表达式的执行结果是一个boolean值,因为它一般做为谓词用在路径表达式中,或做为where子句用在FLWOR
2006-03-23 12:51:00 1862 4
原创 XQuery表达式之序列表达式(Sequence Expression)
首先我们需要明白XQuery中序列的构成,XQuery中序列由一系列的项(Item)构成,项可以是XML的节点(node),也可以是原子类型(包括整型,浮点型,字符串等)数据。下面的例子中基本上采用的是原子数据类型。节点做为项或节点和原子数据类型同时做为序列的项基本雷同。序列表达式主要就是指对序列操作的表达式,主要分为三类:1。构造序列构造序列可以通过枚举的方式,如下例(10, 1, 2, 3,
2006-03-15 09:40:00 2712
原创 XQuery表达式之路径表达式(Path Expression)
[如需转载,请注明出处]路径表达式其实就是XPath在XQuery中的应用。如果熟悉了XPath,那么对XQuery中的路径表达式也就了解了。一个路径表达式由一个或多个Step组成,Step由“/“或"//"区分。表示每一个Step都会在前一个Step产生的序列的基础上进一步筛选。Step又分为轴Step和过滤表达式。下面分别讨论这两种Step1。轴表达式轴表达式由轴、节点测试和谓词构成,它们又通
2006-03-10 18:08:00 2690
原创 XQuery表达式之基本表达式(Primary Expression)
[如需转载,请注明出处]构成XQuery中的基本元素是表达式,XQuery表达式又分为基本表达式(Primary Expression)、路径表达式(Path Expression)、序列表达式(Sequence Expression)、数学表达式(Arithmetic Expression)、比较表达式(Comparison Expression)、逻辑表达式(Logical Express
2006-03-08 16:40:00 3775
原创 XQuery的基本结构
[如需转载,请注明出处]前两天去给客户做培训,需要讲解XQuery的知识。虽然一直在从事XQuery相关的工作,包括XQuery引擎的实现,XQuery在实际应用中的探索,XQuery和SQL的结合等等,但是从来没有条理性地梳理过XQuery的知识点。正好最近也比较空闲一点,可以开始重新review一下,并记录在blog上。第一篇先介绍一下XQuery的基本结构。XQuery语言由模块(Mod
2006-03-06 17:30:00 1691 2
转载 sql优化
Sql优化是一项复杂的工作,以下的一些基本原则是本人看书时所记录下来的,很明确且没什么废话:1. 索引的使用:(1).当插入的数据为数据表中的记录数量的10%以上,首先需要删除该表的索引来提高数据的插入效率,当数据插入后,再建立索引。(2).避免在索引列上使用函数或计算,在where子句中,如果索引是函数的一部分,优化器将不再使用索引而使用全表扫描。如:低效:select * f
2006-03-03 17:12:00 847
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人