//片段1
 IF OBJECT_ID('tempdb..#TEMP'IS NOT NULL
 BEGIN
     DROP TABLE  #TEMP
 END
 
 CREATE TABLE #TEMP
 ( 
      title VARCHAR(40)
     ,author VARCHAR(40)
     ,price VARCHAR(40
 )
 
 DECLARE @xmlDoc XML
 SET @xmlDoc='
 <books>
      <book >temp
  

 //片段2

DECLARE@ImageNames XML
SET @ImageNames=
'<ImageNames>
    <ImageName>20-144-402-01.jpg</ImageName>
    <ImageName>20-144-402-02.jpg</ImageName>
    <ImageName>20-144-402-03.jpg</ImageName>
    <ImageName>20-144-402-04.jpg</ImageName>
</ImageNames>'

DECLARE @ImageNameTable TABLE
(
    ID INT IDENTITY(1,1PRIMARY KEY,
    ImageName CHAR(30)
)
INSERT INTO @ImageNameTable
(
    ImageName
)
SELECT
   T.C.value('(.)[1]''varchar(80)'AS ImageName
FROM @ImageNames.nodes('/ImageNames/ImageName'AS T ( C )

SELECT 
    ImageName 
FROM @ImageNameTable

//Result:

 

ImageName
20-144-402-01.jpg             
20-144-402-02.jpg             
20-144-402-03.jpg             
20-144-402-04.jpg 

 

 

相关文章: