Comment insérer des données xml dans la table dans sql server 2005

ma structure de la table est

CREATE TABLE [dbo].[Emp](
    [ID] [int] NOT NULL,
    [EmpName] [varchar](50)  NOT NULL,
    [Sal] [int] NULL,
) 

dans cette table emp je veux insérer des données à partir d'une chaîne de caractères xml

le xml est

<Record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Emp>
<ID>3</ID><EmpName>Dibyendu</EmpName><Sal>3500</Sal></Emp></Record>

supposons que ce xml est stocké dans une variable dans mon magasin de procédure et je veux juste insérer ce code xml d'une manière telle que, dans la table EMP la suite les données d'ID de s'insérer dans la colonne ID, EmpName données à insérer dans EmpName colonne et Sal données à insérer dans Sal colonne.

alors merci de me dire comment écrire le code dans le magasin de la procédure.

grâce

InformationsquelleAutor Thomas | 2011-01-21