SQL如何使用Modify更新XML日期列
您好,我对xml非常陌生,我必须在sql server中的xml文件中更新一个日期(每个日期增加15天)列(如何将例如15天添加到DateAdded dates列(它似乎不适用于dateadd)。下面的示例代码:SQL如何使用Modify更新XML日期列,sql,xml,Sql,Xml,您好,我对xml非常陌生,我必须在sql server中的xml文件中更新一个日期(每个日期增加15天)列(如何将例如15天添加到DateAdded dates列(它似乎不适用于dateadd)。下面的示例代码: <Product> <ProductDescription ProductID="1" DateAdded="2013-01-01T09:30:10Z"> </ProductDescription> <Product
<Product>
<ProductDescription ProductID="1" DateAdded="2013-01-01T09:30:10Z">
</ProductDescription>
<ProductDescription ProductID="1" DateAdded="2013-02-01T09:30:10Z">
</ProductDescription>
<ProductDescription ProductID="1" DateAdded="2013-01-05T09:30:10Z">
</ProductDescription>
<ProductDescription ProductID="1" DateAdded="2013-01-27T09:30:10Z">
</ProductDescription>
</Product>
感谢您的帮助。有一组XML DML命令(ref),可以在XML中的节点上执行简单的插入、删除和替换操作,但它远没有T-SQL那么有表现力。它对于多个节点来说很麻烦,并且不支持DATEADD 我认为您可能需要将XML分解成一个临时表,执行DATEADD,然后重新组装它