3
xml出力については少し質問があります。動的SQLを使用したSQL ServerのXML出力
I need to get xml structure like this:
とここに私の手順で、それはすべての従業員との入力に基づいて自分の個人情報 のいくつかをリストアップします。私は何を得る
CREATE PROC getDeptEmployees(@deptList varchar(500))
AS
BEGIN
SET NOCOUNT ON
DECLARE @Query varchar(600)
SET @Query = '
SELECT department.DEPARTMENT_ID [f_Department_ID], department.DEPARTMENT_NAME [f_Department_name],
dp.Employee_id [f_Employee_ID], dp.First_name [f_First_Name],
dp.Last_Name [f_Last_name], dp.Email [f_email], dp.Salary [f_salary]
FROM dbo.Employees dp
JOIN DEPARTMENTS department
ON dp.DEPARTMENT_ID = department.DEPARTMENT_ID
WHERE dp.Department_id IN (' + @deptList + ')
for XML AUTO, ROOT(''table'')'
EXEC(@Query)
END
GO
はhere ですが、私はまだDPRノードを追加する方法を見つけ出すことはできません。
は、SQL Server 2005でFOR XML PATH
機能、および相関サブクエリを使用する必要が
ありがとう、それは完璧に動作します!今、物事ははるかに理解できます。 – justartem
@Caerus:はい、FOR XML PATHモードは、SQL ServerのXMLサポートに大きく貢献しています。 –