SQL XML 데이터 유형을 사용하는 방법에 대해 혼란 스럽습니다. XML 파일에 데이터 저장소가 있다고 가정하고 XML 파일을 SQL XML 데이터 유형 필드에 저장합니까? XML 파일에 쓰지 않고도 쓸 수 있습니까? 제발 조언 해줘. 고마워.SQL XML 데이터 유형에 대해 혼동 됨
1
A
답변
2
당신이 원하는 것이 분명하지 않습니다. 그러나 xml 파일을 xml 필드에 저장하고 원하는대로이 필드를 조작 할 수 있습니다.
오라클 데이터베이스를 사용하면 xml 파일을 기반으로 테이블을 만들 수 있으며 테이블의 변경 사항은 xml 파일에 반영되므로 SQL Server에서는이를 수행 할 수 없습니다.
어쨌든,이 같은 XML 필드를 조작 할 수 있습니다 :
declare @friends xml
set @friends =
'
<friends>
<friend>
<id>3</id>
</friend>
<friend>
<id>6</id>
</friend>
<friend>
<id>15</id>
</friend>
</friends>
'
select
template.item.value('.', 'bigint') as id
from @friends.nodes('//friends/friend/id') template(item)
0
을 당신이 XSD 스키마와 유형을 확인의 이점을 얻을으로 더 나은 XML 데이터 형식을 사용하여 SQL 서버에 저장합니다.
관련 문제
- 1. "binary"데이터 유형에 대해
- 2. 값 유형에 대한 혼동
- 3. .net의 CTS에서 혼동 됨
- 4. SQL Server의 사용자 관리와 혼동 됨
- 5. 파이썬 : list.remove와 혼동 됨
- 6. CMPSB 명령어와 혼동 됨
- 7. Spring MVC의 데이터 흐름에 대해 혼동 스럽습니다.
- 8. (N) Hibernate와 별개/집합 쿼리에 대해 혼동 됨
- 9. NSButton 이미지와 혼동 됨
- 10. symfony2 번들과 혼동 됨
- 11. jasperReports와 완전히 혼동 됨
- 12. 형식과 혼동 됨 - sqlite
- 13. 통화 상태와 혼동 됨
- 14. xpath와 혼동 됨
- 15. html에서의 링크가 혼동 됨
- 16. syslog 메시지 형식과 혼동 됨
- 17. fork() 시스템 호출에서 혼동 됨
- 18. 안드로이드에서 setId() 메소드와 혼동 됨
- 19. SQL 2008 xml 데이터 유형에 노드 삽입 ... 처음 존재하는지 확인
- 20. 클래스의 멤버 복사와 혼동 됨
- 21. SQL - 각 유형에 대해 3 번만 누르십시오
- 22. UIView의 원점에 의해 혼동 됨
- 23. DTO 만들기, 조금 혼동 됨
- 24. % c와 ASCII 코드가 혼동 됨
- 25. XML 유효성 검사 혼동
- 26. iOS 코어 데이터 : 코어 데이터 및 데이터베이스에 대해 혼동.
- 27. 일반 경계 와일드 카드 유형에 대한 혼동
- 28. 웹 응용 프로그램 백엔드 - 옵션과 혼동 됨
- 29. Learned C#, ASP.NET을 배우지 만 혼동 됨
- 30. SQL Server의 Latin1_General_BIN 데이터 정렬 유형에 대해 Oracle의 해당 데이터 정렬 유형은 무엇입니까?
이렇게하면 [Microsoft SQL Server 2005의 XML 지원] (http://msdn.microsoft.com/en-us/library/ms345117(v=sql.90) .aspx)을 참조하십시오. –