반환 나는 xml
구조 경험 나는 아래 xml
구조에서 값을 검색 할 수있는 방법에 대한 시작점을 필요로하고 있지 않다. SQL 쿼리 XML 값은 NULL
stored-procedure
를 사용
webservice
에서
xml
페치 및 테이블 "StockInfoXML의"
xml
유형의
xml
XML_URL 인 채 테이블 필드에 저장한다.
<string xmlns="http://www.webserviceX.NET/">
<StockQuotes>
<Stock>
<Symbol>ENGI.PA</Symbol>
<Last>13.53</Last>
<Date>5/23/2017</Date>
<Time>12:37pm</Time>
<Change>+0.06</Change>
<Open>13.45</Open>
<High>13.59</High>
<Low>13.40</Low>
<Volume>1524437</Volume>
<MktCap>32.95B</MktCap>
<PreviousClose>13.47</PreviousClose>
<PercentageChange>+0.48%</PercentageChange>
<AnnRange>10.77 - 15.20</AnnRange>
<Earns>-0.23</Earns>
<P-E>N/A</P-E>
<Name>ENGIE</Name>
</Stock>
</StockQuotes>
</string>
나는 몇 가지를 시도했지만 null
또는 아무것도를 반환 유지했습니다.
declare @X XML;
SELECT
@X = XML_Url
FROM dbo.StockExchangeInfoXML
SELECT
x.s.value('(StockQuotes/Stock/Symbol)[1]', 'nvarchar(50)') AS [Symbol]
FROM @X.nodes('./StockQuotes/Stock') AS x(s);
나를 시작할 수있는 사람은 누구입니까? 감사합니다. .
Thx Shnugo가 신속하게 솔루션을 제공합니다! 이것은 나를 위해 그것을했다 :) – FGR
네, 여기에 초보자 그래서 나는 당신의 코멘트를 기대했다! 받아들이는 방법을 찾기 위해 조금 고생했지만, 내가 관리했다고 생각합니다. 다시 Thx. – FGR