小编lee*_*625的帖子

SQL Server中数据库级触发器和服务器级触发器的区别

谁能告诉我 SQL Server 中数据库级触发器和服务器级触发器之间的区别?

提前致谢。

sql sql-server

5
推荐指数
1
解决办法
4164
查看次数

将 XML 数据转换为 SQL 表

我有以下 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 格式的输出。即当显示客户姓名时,需要显示其对应的订单信息。我不希望它采用分组格式。

xml sql-server

1
推荐指数
1
解决办法
5804
查看次数

标签 统计

sql-server ×2

sql ×1

xml ×1