2011-05-04 4 views
0

테이블에서 데이터를 가져와 Here에 표시된대로 XML 파일로 저장하려고합니다. 뷰에서 나는 다음을 생성 :xml 파일보기에서 SQL Server 2000 데이터

bcp "SELECT * FROM DatabaseName..Students_View FOR XML Auto, Elements" queryout C:\data.xml -w -r "" -S sqlserver -T 

내가 제대로의 데이터를 얻고있다 :

Select [name],[surname],[age] From Students 

내가보기를 전화로 아래 XMLFILE에 모든 것을 기록 할 저장 프로 시저에서

문제는 XML 헤더를 가져 오지 못한다는 것입니다. 나는이 예제가 Explicit을 사용하고 있지만 내 경우에는 Auto가 필요하다는 것을 알고있다.

도와주세요

답변

0

이 문제를 더 잘 점검합니다. 테이블, 뷰 등에서 XML로 데이터를 이동하는 가장 좋은 방법은 FOR XML EXPLICIT을 사용하고 질문에 표시된 링크에 표시된대로 스키마와 구조를 디자인하는 것입니다.