//片段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
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,1) PRIMARY 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
20-144-402-01.jpg
20-144-402-02.jpg
20-144-402-03.jpg
20-144-402-04.jpg