TAILIEUCHUNG - Using the SQL Server OPENXML() Function

Sử dụng SQL Server OpenXML () Chức năng SQL Server có chứa một hàm tên là OpenXML () cho phép bạn đọc dữ liệu XML như thể nó là một kết quả thiết lập các hàng. Một sử dụng OpenXML () là để đọc dữ liệu XML như là các hàng, và sau đó chèn thêm các dòng vào một bảng. Trong phần này, bạn sẽ khám phá những cú pháp của OpenXML (). Bạn cũng sẽ thấy một ví dụ mà đọc dữ liệu XML có chứa các chi tiết của hai khách hàng sử dụng OpenXML (), và. | Using the SQL Server OPENXMLQ Function SQL Server contains a function named OPENXMLQ that allows you to read XML data as if it were a result set of rows. One use of OPENXMLQ is to read XML data as rows and then insert those rows into a table. In this section you ll explore the syntax of OPENXMLQ. You ll also see an example that reads XML data containing details of two customers using OPENXMLQ and then you ll insert two new rows into the Customers table using the values from that XML data. OPENXMLQ Syntax The OPENXMLQ function uses the following syntax OPENXML XmlDocumenHandle int IN RowPattern nvarchar IN Flags byte IN WITH SchemaDeclaration TableName where XmlDocumentHandle specifies an int handle to your XML document. You use this handle as a reference to your XML document. RowPattern specifies an XPath expression to select the data you require from your XML document. Flags specifies an optional byte value that you use to indicate the mapping between your XML data and the database column values. A value of 1 indicates that your XML data being read stores column values in embedded attributes of the nodes Listing shown earlier illustrates embedded attributes this is the default. A value of 2 indicates that your XML data stores column values as separate nested elements Listing shown earlier illustrates nested elements . The values from your XML file are then used as column values in the rows returned by OPENXML . SchemaDeclaration specifies the definition of the database schema you want to use to return rows as. An example definition is CustomerID nvarchar 5 CompanyName nvarchar 40 . You use either SchemaDeclaration or TableName. TableName specifies the name of the database table you want to use. You ll typically use TableName rather than SchemaDeclaration when you re working with a table that already exists in the database. Using OPENXMLQ Before calling OPENXML you must first call the sp_xml_preparedocument procedure. This procedure parses your XML .

TÀI LIỆU MỚI ĐĂNG
6    134    0    29-11-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.