Don Chamberlin, Tác giả chuyên nghiệp, IBM's Almaden Research Center Cynthia M. Saracco, Kiến trúc giải pháp cao cấp, IBM Tóm tắt: DB2® phiên bản V9 của IBM cho Linux®, UNIX® và Windows®(R) mô tả sự hỗ trợ mới quan trọng để lưu trữ, quản lý và tìm kiếm dữ liệu XML, gọi tắt là pureXML. Loạt bài này giúp bạn nhanh chóng nắm vững các tính năng XML mới này thông qua một số bài viết đi dần từng bước giải thích cách hoàn thành các nhiệm vụ cơ bản. . | Hãy khởi đầu nhanh chóng với DB2 9 pureXML Phần 4 Truy vấn dữ liệu DB2 XML bằng XQuery Don Chamberlin Tác giả chuyên nghiệp IBM s Almaden Research Center Cynthia M. Saracco Kiến trúc giải pháp cao cấp IBM Tóm tắt DB2 phiên bản V9 của IBM cho Linux UNIX và Windows R mô tả sự hỗ trợ mới quan trọng để lưu trữ quản lý và tìm kiếm dữ liệu XML gọi tắt là pureXML. Loạt bài này giúp bạn nhanh chóng nắm vững các tính năng XML mới này thông qua một số bài viết đi dần từng bước giải thích cách hoàn thành các nhiệm vụ cơ bản. Trong bài viết này hãy tìm hiểu cách truy vấn dữ liệu được lưu trữ trong các cột XML bằng cách sử dụng XQuery. Được viết lần đầu vào năm 2006 bài viết này luôn được cập nhật để theo kịp với các thay đổi trong phiên bản và của DB2 -- Người hiệu đính. Bạn đã có thể nghe thấy tin đồn về phiên bản V9 của DB2 -- hệ thống quản lý cơ sở dữ liệu đầu tiên của IBM có hỗ trợ cả hai cấu trúc dữ liệu dựa vào-SQL dạng bảng và cấu trúc dữ liệu dựa vào-XML phân cấp. Các bài viết trước của loạt bài này đã tóm tắt các tính năng XML mới của DB2 đã mô tả cách tạo các đối tượng cơ sở dữ liệu và điền chúng với dữ liệu XML và giải thích cách làm việc với dữ liệu XML bằng cách sử dụng SQL và SQL XML. Bài viết này tiếp tục tìm hiểu các khả năng của XML của DB2 bằng cách tập trung vào sự hỗ trợ mới của nó cho XQuery. DB2 xử lý XQuery như một ngôn ngữ lớp đầu tiên cho phép những người dùng viết các biểu thức XQuery trực tiếp chứ không yêu cầu những người dùng đó nhúng hoặc bao bọc các XQuery trong các câu lệnh SQL. Hơn nữa máy truy vấn của DB2 xử lý các XQuery theo cách tự nhiên nghĩa là nó phân tích cú pháp đánh giá và tối ưu hóa các XQuery mà không bao giờ chuyển dịch chúng thành SQL sau hậu trường. Tất nhiên nếu bạn chọn viết các truy vấn song ngữ bao gồm cả các biểu thức XQuery lẫn SQL thì DB2 cũng sẽ xử lý và tối ưu hóa các truy vấn này. Như với SQL XML trong Phần 3 của loạt bài này bài viết này tìm hiểu một số nhiệm vụ truy vấn chung và xem xét cách bạn có