Jak mogę odczytać plik XML i przechowywać dane w formacie XML w naszej tabeli w SQL Server 2008?
sql-server
sql-server-2008
xml
pooja
źródło
źródło
Odpowiedzi:
Ten plik XML oparty na analizie węzła. Odczytywanie atrybutów różni się, ale nie jest tak powszechne
Miałem to jako demo z 3 nieco innymi zapytaniami XPath
źródło
Próbowałem z powyższą odpowiedzią. Spróbuj,
XML:
SQL:
źródło
Nekromancja:
Z ciągu:
Z pliku:
na przykład
Możesz mieć taką funkcję
źródło
Dodam tylko odpowiedź, abyś wiedział, że masz inną opcję. Możesz także użyć OPENXML do odczytu danych XML. W ten sposób można to zrobić w starszych wersjach programu SQL Server. To nie jest idealne, ale działa. Łatwo jest nadużywać :-). Wystarczy porównać plany dwóch identycznych plików XML traktowanych za pomocą zapytań XPATH (odpowiedź gbn) w porównaniu do OPENXML lub OPENROWSET. Użyję teraz przykładu z artykułu MSDN, ale możesz uzyskać pełny obraz:
źródło