次のようなことを試すことができます:
SELECT Barcode = Container.value('(BARCODE)[1]', 'int'), CategoryID = Container.value('(CATEGORYID)[1]', 'int'), Name = Container.value('(NAME)[1]', 'varchar(50)'), GWT = Container.value('(GWT)[1]', 'decimal(10, 3)'), NWT = Container.value('(NWT)[1]', 'decimal(10, 3)'), LAM = Container.value('(LAM)[1]', 'decimal(10, 3)'), QTY = Container.value('(QTY)[1]', 'int'), Quantity = Container.value('(QUANTITY)[1]', 'int'), Remarks = Container.value('(REMARKS)[1]', 'varchar(50)') FROM dbo.YourTableHere CROSS APPLY XmlColumnHere.nodes('/container/NewDataSet/Containers') AS T(Container) WHERE ID = 1
プレ>これにより、次のような出力が生成されます (指定されたサンプル データに対して):