草庐IT

web-development-server

全部标签

sql-server - 动态替换 XML DML 中节点的值

我现在正在努力解决这个问题:如何替换文本等于某个变量值的非类型化XML列中的节点值?可能吗?我的XML:ManualInsertManualInsert2ManualInsert4ManualInsert8我的尝试:DECLARE@OldValueVarchar(255)='ManualInsert'DECLARE@NewValueVarchar(255)='ReplacedValue'UPDATELabelsSETAttributes.modify('replacevalueof(/attrs/attr/text())[1]withif((/attrs/attr/text()=sql

sql-server - SQL Server XML 是只读的?

我想编辑SQLServer数据库中的一些XML数据。但是,如果我只是尝试单击该字段并手动编辑它,它似乎被标记为只读。我应该如何编辑这些值? 最佳答案 看来您正在尝试通过SSMS编辑它-您无法通过它来完成。(我认为无法在SSMS中编辑XML字段,因为它未设置为进行必要的验证,并且MS不希望人们进行编辑并出现错误。)但是,如果您使用其他客户端,例如MSAccess,来编辑表/View数据,您可能会发现它是可以编辑的。或者,您可以复制XML,并将其粘贴到新查询窗口中的UPDATETableOrViewNameSETFieldName='Y

sql-server - SQL Server中如何将XML数据转换成行列数据

我有一个要求,我在数据库中有XML数据,我需要从数据库中以行和列的形式提取这些数据。我的XML就像EAPPLEiPH564WHT88590960020510/26/2012ESAMSUNGD710HANDSETKITSPHD710KIT09/04/201210/01/2012EBLACKBERRY9670PURPLESPRIM9670P08/22/201208/25/2012而且我希望像这样提取数据EquipmentTypeMfgNameModelActDateCancelDateEAPPLEiPH564WHT88590960020510/26/2012ESAMSUNGD710HAND

xml - 使用 nagios 向 web 服务发送 xml 请求,并检索响应

我目前正在通过SoapUI手动发送请求,请求如下。0000245R1.0现在,我希望可以使用nagios中的check_http类/函数发送它,你知道这是否可能吗?我希望它能给我以下信息:Blackrock,CountyDublinDublinCityDublin然后我想用grep查找,比如说“Dublin”,如果计数大于0,那么它会给出一个OK,如果它不返回这个,那么它会给出一个失败。我是nagios的新手,发现它的工作有点复杂,任何想法将不胜感激,我认为CURL可能会起作用,但不确定:)再次感谢,本 最佳答案 看到你的问题有点晚

xml - 可以吗如果我们的 RESTful Web 服务不支持 XML?

我们的网络服务仅支持JSON。如果可以,我们会使用JSON进行响应,或者使用HTTP错误406进行响应:如果客户端询问application/xml,则NotAcceptable...是否仍被视为RESTful? 最佳答案 是的。REST原则建立在HTTP协议(protocol)的初衷之上。不要求使用XML。实际上,在创建HTTP时XML甚至不存在...... 关于xml-可以吗如果我们的RESTfulWeb服务不支持XML?,我们在StackOverflow上找到一个类似的问题:

sql-server - 在 SQL Server XML 处理中为 modify() 参数化 XPath

正如标题所暗示的那样,我试图为SQLServer中的XML数据列的modify()方法参数化XPath,但遇到了一些问题。到目前为止我有:DECLARE@newValvarchar(50)DECLARE@xmlQueryvarchar(50)SELECT@newVal='features'SELECT@xmlQuery='settings/resources/type/text()'UPDATE[dbo].[Users]SET[SettingsXml].modify('replacevalueof(sql:variable("@xmlQuery"))[1]withsql:variabl

xml - 将 XML 文件导入 SQL Server 太慢

我要完成的任务是将XML文件导入SQLServer。一旦准备好空表,我将加载整个xml文件并填充该表。谷歌搜索我发现SQLBulkInsert是合适的,所以我测试了以下运行良好的代码:INSERTINTOProducts(sku,product_desc)SELECTX.product.query('SKU').value('.','INT'),X.product.query('Desc').value('.','VARCHAR(30)')FROM(SELECTCAST(xASXML)FROMOPENROWSET(BULK'C:\Products.xml',SINGLE_BLOB)AS

sql - 在 Sql Server 的 xml 中向第 n 个元素插入一个元素

请考虑这个XML:1000NimaAgha1001LighaLigha1002JighaJigha1003AbaAba我想编写一个获取数字的过程,然后将一个元素插入到第n个Person元素中。例如,如果1传递给我的过程,我将一个元素插入到第一人称元素中。 最佳答案 DECLARE@dataXML='1000NimaAgha1001LighaLigha1002JighaJigha1003AbaAba'DECLARE@offsetINT=2DECLARE@valueVARCHAR(100)='newvalue'SET@data.modi

java - Weblogic 配置文件 - weblogic-application.xml、weblogic.xml、application.xml、web.xml

我知道我们用于WebLogic的4个配置文件:web.xmlweblogic.xmlweblogic-application.xml应用程序.xml使用这些文件的目的是什么? 最佳答案 web.xml是WAR文件的标准JEE描述符。application.xml用于EAR文件。weblogic.xml和weblogic-appliation分别是WAR和EAR的WebLogic特定文件。请参阅此处的A和B部分:http://docs.oracle.com/middleware/1213/wls/WBAPP/toc.htm

sql-server - 日期类型的 XML 后代的 MIN

如何查询XML字段中所有后代的最小日期。像这样:DECLARE@xmlXML='2006-01-012016-09-142016-09-142016-09-14'SELECT@xml.value('min(descendant::EffectiveDate)','varchar(max)')minDate,@xml.value('count(descendant::EffectiveDate)','varchar(max)')countDate不幸的是,上面的MIN返回NULL 最佳答案 非类型化xml节点值的默认数据类型是xdt: