반응형
- /**********************************************************************************************
-- Title : [2k5] XML 타입 및 XML 변수 선언
-- Reference : hanbitbook.co.kr
-- Key word : XML 타입 type declare 선언 XML
**********************************************************************************************/
USE sqlDB;
GO - DROP TABLE xmlTbl;
GO - --XML 타입 선언
CREATE TABLE xmlTbl (id INT IDENTITY PRIMARY KEY, xmlCol XML);
GO - INSERT INTO xmlTbl VALUES(N'일반 텍스트 입력');
INSERT INTO xmlTbl VALUES(N'<html> <body> <b> 일반 텍스트 입력</b> </body> </html>' );
INSERT INTO xmlTbl VALUES(N'<html> <body> <b> 일반텍스트입력</body> </html>' );
--XML 구문 분석: 줄 1, 문자 32. 끝 태그와 시작 태그의 짝이 맞지 않습니다.
GO - INSERT INTO xmlTbl VALUES
(N'<?xml version="1.0" ?>
<document>
<userTbl name="안정환" birthYear="1979" addr="강원 " />
<userTbl name="최진철" birthYear="1975" addr="제주 " />
<userTbl name="조재진" birthYear="1986" addr="충북 " />
<userTbl name="김남일" birthYear="1977" addr="경북 " />
</document>');
INSERT INTO xmlTbl VALUES
(N'<userTbl name="안정환" birthYear="1979" addr="강원 " />
<userTbl name="최진철" birthYear="1975" addr="제주 " />');
GO
SELECT * FROM xmlTbl;
GO - --XML 변수 선언
DECLARE @x XML;
SET @x = N'<userTbl name="안정환" birthYear="1979" addr="강원 " />';
PRINT CAST(@x AS NVARCHAR(MAX));
GO
반응형