ma structure de table estComment insérer des données XML dans la table dans SQL Server 2005
CREATE TABLE [dbo].[Emp](
[ID] [int] NOT NULL,
[EmpName] [varchar](50) NOT NULL,
[Sal] [int] NULL,
)
dans ce tableau emp je veux insérer des données à partir d'une chaîne 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 xml est stocké dans une variable dans ma procédure de stockage et je veux juste insérer ce xml de telle manière que dans la table EMP comme résultat les données d'ID seront insérées dans la colonne ID, les données EmpName seront insérées dans EmpName Les données n et Sal seront insérées dans la colonne Sal. Alors s'il vous plaît dites-moi comment écrire le code dans la procédure de magasin s'il vous plaît.
grâce
merci beaucoup pour votre exemple complet. – Thomas
Si vous cherchez à faire des choses similaires avec plusieurs éléments, cette question connexe devrait avoir la réponse: http://stackoverflow.com/questions/1554792/fractoring-xml-data-in-sql-server-2005 – psych