前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >sedna在windows和Linux下的xquery区别

sedna在windows和Linux下的xquery区别

作者头像
血狼debugeeker
发布于 2018-09-20 06:53:04
发布于 2018-09-20 06:53:04
52600
代码可运行
举报
文章被收录于专栏:debugeeker的专栏debugeeker的专栏
运行总次数:0
代码可运行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1344589

源用昨天的例子,把book.xml加载入books数据库的名为novel的collection里。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<books>
	<book>
		<name>The Call Of Wild</name>
		<author>Jack London</author>
		<price>32.5$</price>
		<date>2015-7-6</date>
	</book>
	<book>
		<name>Wuthering Heights</name>
		<author>Emily Bronte</author>
		<price>40$</price>
		<date>2015-7-5</date>
	</book>
</books>

查询一下里面的内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
se_term -query "for $p in collection('novel')/books return $p" books

Windows下的结果是这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\sedna\bin>se_term -query "for $p in collection('novel')/books return $p" book
s
<books>
  <book>
    <name>The Call Of Wild</name>
    <author>Jack London</author>
    <price>32.5$</price>
    <date>2015-7-6</date>
  </book>
  <book>
    <name>Wuthering Heights</name>
    <author>Emily Bronte</author>
    <price>40$</price>
    <date>2015-7-5</date>
  </book>
</books>

Linux下的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[xuzhina@localhost bin]$ ./se_term -query "for $p in collection('novel')/books return $p" books

SEDNA Message: ERROR XPST0003
It is a static error if an expression is not a valid instance of the grammar defined in A.1 EBNF.
Details: at (1:6), syntax error, unexpected in, expecting end of file or statement separator
         

for  in collection('novel')/books return 

如果在Linux下改为这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
se_term -query "for \$p in collection('novel')/books return \$p" books

结果就对了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[xuzhina@localhost bin]$ ./se_term -query "for \$p in collection('novel')/books return \$p" books
<books>
  <book>
    <name>The Call Of Wild</name>
    <author>Jack London</author>
    <price>32.5$</price>
    <date>2015-7-6</date>
  </book>
  <book>
    <name>Wuthering Heights</name>
    <author>Emily Bronte</author>
    <price>40$</price>
    <date>2015-7-5</date>
  </book>
</books>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年07月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
sedna进行xquery查询
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/details/46775319
血狼debugeeker
2018/09/20
4530
sedna不支持xml schema
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/details/46800803
血狼debugeeker
2018/09/20
6110
图书目录管理系统(python+mysql数据库)
本文章是讲解图书目录管理系统,在原来的基础之上,加上了数据库的功能,使得这个项目更加的完善,然后参考文章为这两篇,图书目录管理系统(Python),python连接数据库
GeekLiHua
2025/01/21
1270
图书目录管理系统(python+mysql数据库)
图书管理系统-python
这个题的原题是需要C++来写的,然后C++的完整代码我放在了这个博客:图书目录管理系统(C++),然后我用python在模拟一个过程的,没有完全按照题目来做,比较简单,后面补加一个链接了数据库的版本。
GeekLiHua
2025/01/21
630
Java图书目录管理系统CRUD展示(springboot+vue+mybatis-plus)
这篇文章是针对一个c++的编程题,进行的java的改变,然后在那个基础之上加上了一个网页的前端,主要的参考文章是这两篇,看完之后,就会发现,其实这个,大部分项目都是图书管理系统的简单变化而成的。
GeekLiHua
2025/01/21
900
Java图书目录管理系统CRUD展示(springboot+vue+mybatis-plus)
图书管理系统(C++)
统一书号(不超过13字符) 书名(不超过30字符) 作者(不超过20字符) 出版社(不超过30字符) 出版日期(包括:年、月、日) 价格(精确到分) 注意:为了保证运行窗口能正确地显示,请右击运行窗口,修改“属性”:
GeekLiHua
2025/01/21
390
数据库查询——索引优化查询方法
本文讲解在数据库查询的时候,一个优化查询的方法,这个方法就是索引优化,讲解其中的原理和实现方法。
GeekLiHua
2025/01/21
800
单例模式在图书管理系统中的简单应用
本文讲解,设计模式中最简单的单例模式在,图书管理系统中的简单应用。 对于静态同步方法可以查看这篇文章:Java中的静态同步方法
GeekLiHua
2025/01/21
720
python之XML文件解析
常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。
风之随想
2019/12/09
1.4K0
数据库防止误删操作——打数据标记
对于数据库删除操作,在很多情况下并不是真正的删除,而是将数据标记为删除状态,以防止误删或者恢复数据。这样做的好处是可以节省物理存储空间,并且避免了数据被永久性删除带来的风险。在实现上也比直接删除更为方便,同时通过备份策略保留历史增量备份,则也可以完整记录历史变化。
GeekLiHua
2025/01/21
990
java之hiberante之集合映射之list映射
1.通常对于集合,在hibernate中的处理都是使用set来完成。但是hibernate也提供了对于其他几种集合的映射。
Vincent-yuan
2019/09/11
7300
java之hiberante之集合映射之list映射
orm 系列 之 Eloquent使用2
上一篇介绍了Eloquent的migrations和Scheme Builder功能,本文介绍Eloquent最重要的Model。
zhuanxu
2018/08/23
5740
orm 系列 之 Eloquent使用2
java之hibernate之单向的一对多关联映射
1.在应用中,有时候需要从一的一端获取多的一端的数据。比如:查看某个分类下的所有书籍信息;查看某个订单下的所有商品等。
Vincent-yuan
2019/09/11
5180
java之hibernate之单向的一对多关联映射
HQL查询-分页-条件-连接-过滤使用
HQL(Hibernate Query Language)是hibernate自带的查询语言,进行了面向对象的分装,今天就来学习一下,
全栈程序员站长
2022/08/31
2.8K0
HQL查询-分页-条件-连接-过滤使用
MongoDB中MapReduce使用
玩过Hadoop的小伙伴对MapReduce应该不陌生,MapReduce的强大且灵活,它可以将一个大问题拆分为多个小问题,将各个小问题发送到不同的机器上去处理,所有的机器都完成计算后,再将计算结果合并为一个完整的解决方案,这就是所谓的分布式计算。本文我们就来看看MongoDB中MapReduce的使用。 ---- mapReduce MongoDB中的MapReduce可以用来实现更复杂的聚合命令,使用MapReduce主要实现两个函数:map函数和reduce函数,map函数用来生成键值对序列,map函
江南一点雨
2018/04/02
1.5K0
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
摘要总结:本文介绍了如何使用AngularJS04进行图书信息管理系统开发。主要包括了图书信息录入、查询、修改和删除等功能。同时,还提供了编辑图书和删除图书的接口。通过使用AngularJS04的指令和指令模块,可以方便地实现图书信息管理系统。
张果
2018/01/04
2.4K0
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
补习系列(16)-springboot mongodb 数据库应用技巧
MongoDB 目前非常流行,在最近的DB-Engine排名中居第5位,仅次于传统的关系型数据库如 Oracle、Mysql。
美码师
2019/03/08
1.8K0
【Elasticsearch系列十六】Mapping 映射
概念:自动或手动为 index 中的_doc 建立的一种数据结构和相关配置,简称为 mapping 映射。
kwan的解忧杂货铺
2024/09/21
1320
Django进阶-4-ORM单表操作
上一章提到,QuerySet与惰性机制: QuerySet特点: <1> 可迭代的 <2> 可切片 <3> 惰性计算和缓存机制 ① 增加操作 def orm(request): # o
小团子
2019/07/18
2840
Django进阶-4-ORM单表操作
WEB 小案例 -- 网上书城(一)
  距离上次写博客有两周了吧,最多的原因就是自己期末考试了,上课没听就只能在期末狠狠的复习了,毕竟已经挂科了。当然还是因为自己懒吧!!!废话不多说开始我们今天的正题,网上书城!   一、 新建数据表(MySQL 数据库)   对于网上书城其后台应该有存放商品即书籍信息的数据表(books),存放用户信息的数据表(userInfo),存放用户账户信息的数据表(account),存放交易记录的数据表(trade),存放对应交易记录所交易商品的信息的数据表(tradeItem)。其 SQL 语句如下:     1
bgZyy
2018/05/16
1.9K0
相关推荐
sedna进行xquery查询
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验