问题标签 [for-xml-path]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Stuff 和“用于 Xml 路径”如何在 SQL Server 中工作?
表是:
ID | 姓名 |
---|---|
1 | 啊啊啊 |
1 | bbb |
1 | ccc |
1 | ddd |
1 | eee |
所需输出:
ID | 美国广播公司 |
---|---|
1 | aaa,bbb,ccc,ddd,eee |
询问:
此查询工作正常。但我只需要解释它是如何工作的,或者是否有任何其他或简短的方法可以做到这一点。
我很难理解这一点。
sql - 存储过程在 SSMS 中执行时都返回结果,但从代码执行时只有一个返回结果
我有两个存储过程,它们都是用 SQL Server 2012 编写的,并且都在 SQL Server Management Studio 中执行,它们将结果生成为 xml。
然而,当这两个过程被导入实体数据模型,然后它们映射到的函数被调用时,只有一个会产生与从 ssms 执行时相同的结果。
我认为这一定与输入参数之一有关,但鉴于它们并没有那么不同,我不知道为什么会发生这种情况。
这两个存储过程如下所示。SPA 在从两种环境中执行时都可以工作,SPB 在 ssms 中执行时会运行,并在参数对话框中输入日期值,如“2015-07-05”,但在添加为日期值时会失败(源自日期下拉控制)产生这样的参数#5/7/2015 12:00:00 AM#。
谁能在我的 spb 中发现一些明显的错误,这些错误会阻止它在从代码调用时执行,但仍然允许 ssms 正确执行它。
温泉
国家邮政局
从 SSMS 执行时,SPB 会产生以下结果:
当通过模型中创建的函数从我的应用程序执行时,它会产生以下结果;
我欢迎任何建议。
编辑
这是由 Devart 的 SPA 实体开发人员创建的代码
它在我的代码中被调用,如下所示:
ErsStart 和结束日期是绑定到日期编辑控件的 Date 类型的属性。
对于 Spb,我们有:
它是这样称呼的;
开始和结束日期是日期类型的属性。
sql - 在 SQL Server 中连接多行和多列
我有下表。
Student
桌子:
Marks
桌子:
我想为给定的 studentId 和 SubjectId 连接多行,将列标记为单个列,如下所示。
结果:
我试过了FOR XML PATH
。它适用于单列,但对于 2 列我无法编写查询。
sql - 从 xml 路径获取特定列
我在这里有这个查询:
我需要检索,而不是T.AKSIONERET
从FullAksionerCitizenship
for xml 路径中获取的。
我知道我必须做一些其他的事情SELECT
,但我不断收到错误、语法错误。
有人可以帮忙吗?
提前致谢
sql - 对于 XML 路径。使用嵌入式 select 语句嵌套
从单个临时表中使用以下 SQL 时。
我得到以下 XML
我需要返回以下带有对象周围属性的 XML。
我以为我可以使用嵌入式选择来做到这一点,但它没有成功。我需要能够让对象围绕每个属性而不是整个块。
sql-server - 从列值返回多行
我需要从我的存储过程创建一个 XML。我的数据库有多个值存储在一行中,如下所示:
我需要创建一个如下所示的 XML:
我遇到的问题是为了执行上述操作,我需要为一周中的每一天返回不同的行。所以我正在考虑使用 case 语句,但是,我最接近的是下面的,因为它创建了多个名为“Workday”的列。由于每个 ScheduleID 可能有 1-7 天的有效时间,因此添加 ELSE 也不是一个选项。我该怎么做呢?
sql-server - 使用 FOR XML PATH 将计数添加到根元素
我有一个 Sql 语句,它返回根元素是产品的产品的 xml。如何将计数属性添加到根元素。
我的sql是:
结果是
我想将结果更改为
mysql - SQL Server 中的选择在 MySQL 中不起作用,填充函数
目前我在 SQL Server 中完成了一个选择,并且必须对 MySQL 有相同的结果,实现在两者中工作的脚本会更好。脚本下方:
结果:
xml - 直接生成 XML 以发送到 WCF Web 服务是不好的做法吗?
在为 Web 服务提供 wsdl 之前,我已经使用 SQL 和 FOR XML PATH 生成了 xml。
现在我有了 wsdl,我应该返回并从 SQL 中单独填充每个对象,我应该将我的 XML 反序列化到请求对象中(如果可能的话)还是有其他选择?有什么陷阱可以提前警告我吗?
sql-server - 结构化 Sql Server 中 select 语句返回的 xml
可以说,我有两张桌子
ItemGoods、ServiceGoods,其中包含 Name 和 Price 等列。
代表销售的不同种类的商品。
我想将其选择为单个 xml 结构。
现在我正在使用这个选择
我得到的输出:
我寻求的输出将类似于
我如何实现这一目标?我需要将结果打包到一个变量中。只要我可以从服务中定义项目,就可以使用更简单的 xml 结构