mia struttura della tabella èCome inserire i dati XML in tabella in sql server 2005
CREATE TABLE [dbo].[Emp](
[ID] [int] NOT NULL,
[EmpName] [varchar](50) NOT NULL,
[Sal] [int] NULL,
)
in questa tabella emp voglio inserire i dati da una stringa XML
l'XML è
<Record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Emp>
<ID>3</ID><EmpName>Dibyendu</EmpName><Sal>3500</Sal></Emp></Record>
supponiamo che questo xml sia memorizzato in una variabile nella mia procedura di archiviazione e voglio solo inserire questo xml in modo tale che nella tabella EMP come risultato i dati ID verranno inseriti nella colonna ID, i dati EmpName verranno inseriti in EmpName colum i dati di n e Sal verranno inseriti nella colonna Sal.
quindi per favore dimmi come scrivere il codice nella procedura di archiviazione.
grazie
grazie mille per completare l'esempio. – Thomas
Se stai cercando di fare una cosa simile con più elementi, questa domanda dovrebbe avere la risposta: http://stackoverflow.com/questions/1554792/iterating-xml-data-in-sql-server-2005 – psych