Bạn có thể sử dụng nodes() để chia nhỏ XML thành các hàng trên POSDetails cấp phần tử, sau đó sử dụng value() để trích xuất văn bản bên trong của PSTATION và INVNUMBER dưới dạng dữ liệu NVARCHAR, giống như sau:
INSERT INTO @Emp(ps,inv)
SELECT
P.value('(PSTATION)[1]', 'NVARCHAR(MAX)'),
P.value('(INVNUMBER)[1]', 'NVARCHAR(MAX)')
FROM @Xml.nodes('/NewDataSet/POSDetails') AS T(P)