草庐IT

在SQL中修改数据

全部标签

c# - 如何使用 LINQ 对 XML 数据执行 OrderBy?

我在XML文件中有如下数据:www.google.com/ncr29/06/20175:27:25PMwww.yahoo.com10/03/20175:30:25PMwww.google.com/ncr23/01/20145:27:25PM我的目标是根据history-date对这些数据进行分组和排序。我正在使用以下代码来实现此目的:XDocumenthistory=XDocument.Load("history.xml");vardetails=fromcinhistory.Descendants("history-item")groupcbyc.Element("history-d

sql-server - SQL STUFF 和 XML 路径 - 无法在结果之间获取空格

SQL服务器2012目标:将多个货币行组合成一个字符串,中间有一个空格。我已经尝试了各种编辑和修改,但我似乎无法做到这一点。这是我正在查看的数据:Table1.[MiscAmount]Table2.Taxes我猜我的列名有一个空格,这真的让xml路径很生气。使用的语句:DECLARE@Miscnvarchar(30)SET@Misc=(SELECT[MiscAmount]FROMTable1WHEREOrder=33532)SELECT@Misc+''+STUFF((SELECT''+SUM(TaxAmount)AS[text()]FROMTable2WHEREOrder=33532G

sql-server - MsSQL xml 解析为十进制

我正在用这个存储过程处理xmlselectcol.query('./AgreementId').value('.','uniqueidentifier')as[AgreementId],x.query('./GrossValue').value('.','decimal(19,4)')as[GrossValue]into#AdvanceInvoicesfrom@XML.nodes('/DataFromERP/CustomObjects/Agreements/Agreement')asref(col)crossapplyref.col.nodes('AdvanceInvoices/Adv

sql - 在 SQL Server 中计算 XML 中的非空节点

我需要计算所有非空的b节点(所以结果应该是2)。1g我正在使用下面的代码,但这会返回所有节点的计数(包括空节点)。selecttop1rc.XmlContent.value('count(//a/b)','int')fromTablerc 最佳答案 如果你使用//a/b/text()而不是仅仅使用//a/b,那么你会得到2DECLARE@xXML='1g';SELECT@x.value('count(//a/b/text())','int'); 关于sql-在SQLServer中计算XM

c# - 在 C# 中使用 LINQ-To-XML 解析具有多个列表和类对象的 XML 数据

假设我要解析以下XML文件://ListofEmployees11a//ListofDependentsofasingleemployeea150a252//UniqueperEmp1D1-------------以下是上述文件的类结构:publicclassEmployee{publicintid{get;set;}publicstringname{get;set;}publicListDependents{get;set;}publicDepartmentDepartment{get;set;}}publicclassDependents{publicstringname{get;

SQL 服务器 : Multiple rows XML

我提取了xml文件并将其移动到SQLServer。现在看起来像这样。现在我正在尝试将其转换为XML数据类型。DECLARE@XMLASXMLSELECT@XML=convert(xml,[Column0],2)FROMTestExtract但是我得到了这个错误XMLparsing:line1,character43,unabletoswitchtheencoding也许我应该将所有行合并为一行?然后转换它?请告知任何选项。谢谢! 最佳答案 IusedSSIS,flatfileasasourceandoledb(SQLserver)a

c# - 将 XML 转换为数据表

这是我能够做到的事情,但我很想听听人们对最佳方法的看法。我在网络上有一个XML文件,地址为http://www.someplace.com/file我正在编写一个Web服务,它将获取该数据并将其转换为DataTable对象,然后返回数据表。我们正在使用c#3.5。您认为解决这个问题的最佳方法是什么? 最佳答案 只需将XML文件下载到您的本地磁盘,然后创建DataTable,并调用DataTable.ReadXml(filename)在上面......或者我错过了什么......DataTable.ReadXml甚至支持流-因此您可以

asp.net - 如何从xml文件中读取数据

princeuser1这是我的xml文件名user.xml。现在,当我单击页面中的按钮时,我需要从该文件中获取数据并将该数据放入变量中,例如:stringstrusername=datacmgfromxmlfile(prince)stringstrPassword=datacmgfromxmlfile(password)谁能告诉我如何用语法做到这一点?谢谢 最佳答案 LINQtoXML是做你想做的事的现代方式。XDocumentxDoc=XDocument.Load("user.xml");stringstrusername=xDo

sql - 将xml转换成表格

我需要将一个oracle表转换为xml,然后将其返回为表形式。我使用xmlgen转换了一个表,但我不知道如何反转转换。我正在寻找将xml文件转换为表格的示例。 最佳答案 您可以使用XMLTABLE语法在xml表上创建关系View。例如SELECTwarehouse_namewarehouse,warehouse2."Water",warehouse2."Rail"FROMwarehouses,XMLTABLE('/Warehouse'PASSINGwarehouses.warehouse_specCOLUMNS"Water"varc

python - 将数据写入 xml 文件时出现 UnicodeEncodeError

我的目标是编写一个XML文件,其中包含少量标签,其值使用区域语言。我正在使用Python来执行此操作并使用IDLE(PythonGUI)进行编程。当我尝试在xmls文件中写入单词时,出现以下错误:UnicodeEncodeError:'ascii'codeccan'tencodecharactersinposition0-4:ordinalnotinrange(128)目前,我没有使用任何xml编写器库;相反,我打开一个文件“test.xml”并将数据写入其中。该行遇到此错误:f.write(数据)如果我用print语句替换上面的write语句,那么它会在Pythonshell上正确打