SQL Server에서 형식이 지정된 xml 파일을 읽는 방법

유세프 라 히미 아콘 자데

SQL Server 2008에서 일부 데이터를 읽어야하는 XML 파일이 있습니다.

이 문제를 해결하기 위해 저를 안내하십시오.

내 XML 파일은 다음과 같습니다.

<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="http://tempuri.org/">
  <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="Table">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="CI_CODE" type="xs:decimal" minOccurs="0" />
                <xs:element name="CI_NAME" type="xs:string" minOccurs="0" />
                <xs:element name="CI_PISH_CODE" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:schema>
  <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    <NewDataSet xmlns="">
      <Table diffgr:id="Table1" msdata:rowOrder="0">
        <CI_CODE>1</CI_CODE>
        <CI_NAME>Kerman</CI_NAME>
        <CI_PISH_CODE>34</CI_PISH_CODE>
      </Table>
      <Table diffgr:id="Table2" msdata:rowOrder="1">
        <CI_CODE>2</CI_CODE>
        <CI_NAME>Anar</CI_NAME>
        <CI_PISH_CODE>34</CI_PISH_CODE>
      </Table>
      <Table diffgr:id="Table3" msdata:rowOrder="2">
        <CI_CODE>3</CI_CODE>
        <CI_NAME>Baft</CI_NAME>
        <CI_PISH_CODE>34</CI_PISH_CODE>
      </Table>
    </NewDataSet>
  </diffgr:diffgram>
</DataSet>

SQL Server 2008에서이 XML을 읽는 데 도움이 필요합니다.

나는 태그가 필요 <CI_CODE>하고 <CI_NAME><CI_PISH_CODE>데이터를.

나를 안내 해주세요

marc_s

XML이라는 변수에 저장되어 있다고 가정하면 @Data XML이 XQuery를 사용하여 데이터를 가져올 수 있습니다.

XPath 표현식은 노드 트리 아래로 "탐색"하여 XML 조각의 "가상"테이블 (각 <Table>XML 요소 당 하나씩)을 제공합니다 . 해당 XML 요소에서 .value()XQuery 표현식을 사용하여 개별 데이터 항목을 가져올 수 있습니다 .

각 요소에 대해 올바른 XML 네임 스페이스를 사용하는 데 특히주의해야합니다 .

;WITH XMLNAMESPACES('http://tempuri.org/' AS ns, 
                    'urn:schemas-microsoft-com:xml-diffgram-v1' AS dg)
SELECT
    CI_CODE = XC.value('(CI_CODE)[1]', 'int'),
    CI_NAME = XC.value('(CI_NAME)[1]', 'varchar(50)'),
    CI_PISH_CODE = XC.value('(CI_PISH_CODE)[1]', 'int')
FROM
    @Data.nodes('/ns:DataSet/dg:diffgram/NewDataSet/Table') AS XT(XC)

이것은 내 PC에서 다음 출력을 생성합니다.

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파일 내용을 읽고 형식이 지정된 배열에 C #으로 저장하는 방법

분류에서Dev

CSV 파일에서 SQL 비교 형식을 지정하는 방법

분류에서Dev

C ++에서 사용자 지정 형식 텍스트 파일을 읽는 방법

분류에서Dev

xsl을 사용하여 xml 파일에서 포함 된 이미지를 읽는 방법

분류에서Dev

SQL 서버에서이 XML을 읽는 방법

분류에서Dev

QPixmap에서 이미지 파일 형식을 얻는 방법?

분류에서Dev

txt 파일 (배치)에서 지정된 줄을 읽는 방법

분류에서Dev

txt 파일을 변환 된 형식에서 pandas DataFrame으로 읽는 방법

분류에서Dev

SQL Server에서 사용자 지정 형식 목록 <>을 채우는 방법

분류에서Dev

SQL Server : 파일에서 변수 값을 읽는 방법

분류에서Dev

SQL Server 데이터베이스에서 읽을 수있는 xml을 얻는 방법

분류에서Dev

Oracle SQL에서 이중 테이블을 사용하여 지정된 날짜 형식으로 지정된 날짜를 변환하는 방법

분류에서Dev

C #을 사용하여 큰 xml 파일에서 페이지 매김으로 데이터를 읽는 방법

분류에서Dev

Android xml 파일에서 속성 파일 값을 읽는 방법

분류에서Dev

XML 데이터 유형으로 SQL Server에 저장된 상위 5 개의 읽기 XML 문서를 선택하는 방법은 무엇입니까?

분류에서Dev

React typescript에서 xml 파일 (toolsbox.xml)을 읽는 방법

분류에서Dev

파일을 읽을 때 줄 형식을 수정하는 방법

분류에서Dev

SQL Server 2008에서 XML 열을 읽는 방법은 무엇입니까?

분류에서Dev

Excel에서 읽을 수있는 .xml 형식 파일이 있습니까?

분류에서Dev

SQL SERVER : XML 파일에서 쿼리를 만드는 방법

분류에서Dev

Logic Apps를 사용하여 SQL 저장 프로 시저의 형식이 지정된 결과 테이블을 SendGrid 이메일에 입력하는 방법

분류에서Dev

SQL 테이블의 단일 셀에 XML 파일을 삽입하는 방법

분류에서Dev

C #에서 지정된 줄 뒤에 텍스트 파일을 읽는 방법

분류에서Dev

앱에 포함 된 데이터 파일을 읽는 방법

분류에서Dev

파이썬에서 xml을 읽는 방법?

분류에서Dev

C #에서 일반 XML 파일을 구문 분석하여 SQL Server 데이터베이스에 테이블을 만드는 방법

분류에서Dev

웹 페이지에서 JSONObject 형식을 지정하는 방법

분류에서Dev

자바 스크립트에서 xml 파일을 읽는 방법

분류에서Dev

Linux에서 xml 파일을 읽는 방법

Related 관련 기사

  1. 1

    파일 내용을 읽고 형식이 지정된 배열에 C #으로 저장하는 방법

  2. 2

    CSV 파일에서 SQL 비교 형식을 지정하는 방법

  3. 3

    C ++에서 사용자 지정 형식 텍스트 파일을 읽는 방법

  4. 4

    xsl을 사용하여 xml 파일에서 포함 된 이미지를 읽는 방법

  5. 5

    SQL 서버에서이 XML을 읽는 방법

  6. 6

    QPixmap에서 이미지 파일 형식을 얻는 방법?

  7. 7

    txt 파일 (배치)에서 지정된 줄을 읽는 방법

  8. 8

    txt 파일을 변환 된 형식에서 pandas DataFrame으로 읽는 방법

  9. 9

    SQL Server에서 사용자 지정 형식 목록 <>을 채우는 방법

  10. 10

    SQL Server : 파일에서 변수 값을 읽는 방법

  11. 11

    SQL Server 데이터베이스에서 읽을 수있는 xml을 얻는 방법

  12. 12

    Oracle SQL에서 이중 테이블을 사용하여 지정된 날짜 형식으로 지정된 날짜를 변환하는 방법

  13. 13

    C #을 사용하여 큰 xml 파일에서 페이지 매김으로 데이터를 읽는 방법

  14. 14

    Android xml 파일에서 속성 파일 값을 읽는 방법

  15. 15

    XML 데이터 유형으로 SQL Server에 저장된 상위 5 개의 읽기 XML 문서를 선택하는 방법은 무엇입니까?

  16. 16

    React typescript에서 xml 파일 (toolsbox.xml)을 읽는 방법

  17. 17

    파일을 읽을 때 줄 형식을 수정하는 방법

  18. 18

    SQL Server 2008에서 XML 열을 읽는 방법은 무엇입니까?

  19. 19

    Excel에서 읽을 수있는 .xml 형식 파일이 있습니까?

  20. 20

    SQL SERVER : XML 파일에서 쿼리를 만드는 방법

  21. 21

    Logic Apps를 사용하여 SQL 저장 프로 시저의 형식이 지정된 결과 테이블을 SendGrid 이메일에 입력하는 방법

  22. 22

    SQL 테이블의 단일 셀에 XML 파일을 삽입하는 방법

  23. 23

    C #에서 지정된 줄 뒤에 텍스트 파일을 읽는 방법

  24. 24

    앱에 포함 된 데이터 파일을 읽는 방법

  25. 25

    파이썬에서 xml을 읽는 방법?

  26. 26

    C #에서 일반 XML 파일을 구문 분석하여 SQL Server 데이터베이스에 테이블을 만드는 방법

  27. 27

    웹 페이지에서 JSONObject 형식을 지정하는 방법

  28. 28

    자바 스크립트에서 xml 파일을 읽는 방법

  29. 29

    Linux에서 xml 파일을 읽는 방법

뜨겁다태그

보관