Questione : Come importare XML misto ed i dati in una tabella dell'assistente di SQL

È ci tutto il senso importare uno schedario di dati in cui alcune colonne sono dati normali ed alcune colonne sono XML.

per esempio, li lascia dire questo è la tabella: TABELLA del

CREATE [dbo]. [Candidati] (POSIZIONE DI SEGNALE MINIMO del
[AppID] [smallint] NON,
[FName] [nvarchar] (20) FASCICOLARE Latin1_General_CS_AS NON NULLO, il
[LName] [nvarchar] (40) FASCICOLARE Latin1_General_CS_AS NON NULLO, il
[riassunto] [xml] NULL
) su

and diciamo gli sguardi dello schedario di dati qualcosa di simile:

1, Sam, seguito, 'lotti del Make del Br/>2, Sarah, assistente di money'<, 'Br/>3, Randy, rocce, 'wbr/>

Without vacation/year</Resume>'< di settimane del bjective>10 del lavoro 24/7'< del jective>Not qualsiasi programmazione di CLR o uso di SSIS - soltanto attrezzi SQL-relativi per gli assistenti 2005 - che cosa il codice sarebbe di entrare i dati nella tabella in modo da esso di SQL osserva come questo quando tutto è detto e fatto: lotti del Make di seguito del

AppID FName LName Resume
1 Sam delle rocce del
3 Randy vacation/year
</Resume> di settimane dell'assistente 10 di money
2 Sarah il lavoro 24/7


I del Not che ha provato OPENROWSET e OPENXML e che non potrebbe sembrare appena ottenerlo i giusti… sicuri io manco solo qualche cosa di semplice.  Fornire prego il codice reale nella vostra risposta.  Di ringraziamenti

in anticipo. class= del

Risposta : Come importare XML misto ed i dati in una tabella dell'assistente di SQL

Dovete passarli attraverso una tabella del temp.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
GENERARE I #Applicants DELLA TABELLA (
      [AppID] [smallint] NON ANNULLARE,
      [FName] [nvarchar] (20) FASCICOLARE Latin1_General_CS_AS NON NULLO,
      [LName] [nvarchar] (40) FASCICOLANO Latin1_General_CS_AS NON NULLO,
      [Riassunto] POSIZIONE DI SEGNALE MINIMO (massima) varchar
)
;
#Applicants ALL'INGROSSO DELL'INSERTO
“Da c:\test.txt„
CON (FIELDTERMINATOR = “,„, ROWTERMINATOR = “\ n ")
;
inserto [dbo]. [Candidati]
AppID prescelto, FName, LName, SOTTOSTRINGA (LTrim (riassunto), 2, LEN (LTrim (riassunto))- 2)
dai #Applicants
Altre soluzioni  
 
programming4us programming4us