asked on
ALTER PROCEDURE dbo.SP_Get_685_Report
(
@LINEIDXML TEXT
)
AS
DECLARE @idoc INT
EXEC sp_xml_preparedocument @idoc OUTPUT, @LINEIDXML
SELECT *
FROM OPENXML(@idoc, '/xml',1)
EXEC sp_xml_removedocument @idoc
ASKER
ASKER
xDECLARE @LINEIDXML Xml
SET @LINEIDXML = '<xml><row Department="70" Category="182" SubCategory="048" LineID="11840" Description="SET - MINNIE SWING TOP AND LEG" /><row Department="70" Category="182" SubCategory="048" LineID="11840" Description="SET - MINNIE SWING TOP AND LEG" /></xml>'
SELECT DISTINCT
T.c.value('@Department', 'varchar(10)') Department,
T.c.value('@Category', 'varchar(10)') Category,
T.c.value('@SubCategory', 'varchar(10)') SubCategory,
T.c.value('@LineID', 'varchar(20)') LineID,
T.c.value('@Description', 'varchar(200)') [Description]
FROM @LINEIDXML.nodes('/xml/row') T(c)
ASKER
Microsoft SQL Server 2005 is a suite of relational database management system (RDBMS) products providing multi-user database access functionality.Component services include integration (SSIS), reporting (SSRS), analysis (SSAS), data quality, master data, T-SQL and performance tuning. It includes support for managing XML data and allows a database server to be exposed over web services using Tabular Data Stream (TDS) packets encapsulated within SOAP (protocol) requests.
TRUSTED BY