谁能告诉我 SQL Server 中数据库级触发器和服务器级触发器之间的区别?
提前致谢。
我有以下 XML 数据。我需要将其转换为 SQL 表。
<SalesDetails>
<Customer Name="Johny" DateofBirth="1990-01-02T00:00:00">
<OrderInfo>
<OrderDate>1993-02-03T00:00:00</OrderDate>
<OrderAmount>1000</OrderAmount>
</OrderInfo>
</Customer>
</SalesDetails>
Run Code Online (Sandbox Code Playgroud)
谁能帮助我执行一个 SQL 查询,将上述 XML 文件作为输出?
在最初的尝试中,我创建了两个表@TI 和@T2。然后我在其中插入了不同的值。然后我将其查询为:
SELECT
(SELECT * FROM @T1 FOR XML RAW('Sales') , TYPE),
(SELECT * FROM @T2 FOR XML PATH('OrderInfo') , TYPE)
FOR XML PATH('') , ROOT('SalesDetails')
Run Code Online (Sandbox Code Playgroud)
但我需要基于 SQL 表和相应联接的第一个 XML 格式的输出。即当显示客户姓名时,需要显示其对应的订单信息。我不希望它采用分组格式。