草庐IT

mybatis查询

全部标签

xml - 如何在 Delphi 中对 XML 文件使用查询?

我是Delphi的新手,这是我想做的事情。我有这样格式的XML文件,12341025.4123.5884.7320.39913421535.9164.0845.2770.408........我想用Delphi查询它。例如:我想要1342153在哪里的数据。最好和最简单的解决方案是什么?预先感谢示例和解释。 最佳答案 我假设一旦你找到Designation,您还需要阅读与名称相关的其他条目(Inner、Outer、Spin和Cage)。XPath是这个问题的完美解决方案。我的示例使用了一个只有TMemo的新表单和TButton放在上

sql - 如何连接来自 SQL Server XML 查询的数据?

我有一个SQL查询返回下面的XMLelectronics0x58phones0x5AC0curvy-simplicity65546等等我想要的输出是一个包含两列(Url和ShortenedUrl)的表,数据以url方式连接,如下所示。Url|ShortenedUrlelectronics/phones/curvy-simplicity|0x58/0x5AC0/65546等等有人能帮忙吗?祝好 最佳答案 您可以像这样使用xquery:selectstuff(@data.query('for$iinrow/urlSegmentretur

c# - 首先使用 Entity Framework 数据库从 SQL 查询 Xml

我需要使用EntityFramework、LINQ从我的asp.netmvc(C#)应用程序中的SQL查询XML数据。我有一个包含数据的XMLValue列11我需要从xml中获取所有Rating为1的Customers。我提到了thisstackoverflowpost我无法实现它。我已经添加了SQL函数并将其添加到我的edmx中:CREATEFUNCTION[dbo].[FilterCustomersByRating](@Ratingint)RETURNSTABLEASRETURNSELECTXMLTest.*FROMXMLTestCROSSAPPLYXMLValue.nodes('

c# - 为什么我可以在 Linq to XML 查询中使用 (string) 而不是 "as string"?

所以我第一次深入研究了LinqtoXML(我知道,我落后了),到目前为止它非常棒。然而,我遇到了这种非常令人困惑的行为。我正在解析常见的.resx格式。其中,您有data标签,这些标签有一个value和一个可选的comment。这是我最初尝试的代码:varitems=fromstrindoc.Root.Descendants("data")selectnewResourceValue{Name=str.Attribute("name").Value,Value=str.Element("value").Value,Comment=str.Element("comment").Value

java - 使用 myBatis 映射嵌套的 Oracle CURSOR (ResultSet)

是否可以在myBatisresultMap中映射一个嵌套的java.sql.ResultSet?例如。假设我有一个这样定义的过程映射:{callgetCarsByYear(#{year,jdbcType=INTEGER,mode=IN},#{results,jdbcType=CURSOR,mode=OUT,javaType=java.sql.ResultSet,jdbcType=CURSOR,resultMap=cars})}还有我的映射器。它返回一个汽车对象列表,还有一个经销商列表(嵌套的CURSOR):这里的问题是,当我检查生成的java对象时,dealerships是一个空列表。

java - 使用 XPath 查询 XML 时始终为空

我正在使用以下代码通过从流中获取的XPath查询一些XML。DocumentBuilderFactorydomFactory=DocumentBuilderFactory.newInstance();domFactory.setNamespaceAware(false);DocumentBuilderbuilder=domFactory.newDocumentBuilder();Documentdoc=builder.parse(inputStream);inputStream.close();XPathFactoryfactory=XPathFactory.newInstance()

sql-server - 从 SQL Server 多表查询创建单个 XML

我想从SQLServer2005查询多个表并创建一个XML文档并在存储过程中执行此操作。我知道我可以在一个存储过程中查询多个表并在我的.NET应用程序中获取一个可以轻松保存为XML的DataSet。但是,我正在尝试在存储过程的上下文中执行类似的操作。基本上我想做这样的事情:declare@xxmlselect@x=x.resultfrom(selecty.*fromtableyyforxmlpath('y')unionselecta.*fromtableaaforxmlpath('aa'))asxselect@x 最佳答案 如果你只

sql - 使用 SQL 查询读取 XML 子节点属性

我在表(资格)中有一个XML列(条件),其中包含不同的XML:我想读取“训练”节点下所有节点的“徽章”节点“ID”属性。有人能帮忙吗? 最佳答案 仅限training中的badge元素的IDselectt.c.value('.','int')IDfromQualificationsqcrossapplyq.Criteria.nodes('//training[badge]/badge[@ID]/@ID')t(c)badge元素在任何地方的ID(不仅在training内)selectt.c.value('.','int')IDfrom

xml - xpath 查询在使用大于和小于时返回错误值?

此查询返回的值小于1000。它应该只返回1000到1100之间的值。这是为什么?//results/Building[1=1and((Vacancy/sqft>1000)and(Vacancy/sqft查询将返回以下建筑物,其空置面积小于1000平方英尺且大于1100平方英尺:90010002000500为什么包含在结果中?示例数据:10501025107510501050200090010401050090010002000500谢谢。 最佳答案 示例建筑有一个2000平方英尺的空置子建筑,所以Vacancy/sqft>1000成

xml - Delphi Xpath XML 查询

我正在尝试查找的值在以下XML文件中使用XPath查询:Copyright©2011Microsoftanditssuppliers.Allrightsreserved.ThisAPIcannotbeaccessedandthecontentandanyresultsmaynotbeused,reproducedortransmittedinanymannerwithoutexpresswrittenpermissionfromMicrosoftCorporation.http://spatial.virtualearth.net/Branding/logo_powered_by.pn