1. Trang chủ
  2. » Công Nghệ Thông Tin

Quản trị cơ sở dữ liệu Oracle 07 XML

46 222 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 365,29 KB

Nội dung

XML Oracle (11.2) Tổng quan Oracle XML DB • • Oracle XML DB tập công nghệ liên quan đến xử lý hiệu suất cao XML data: lưu trữ, truy xuất, tìm kiếm… Hỗ trợ SQL mô hình liệu XML XMLType • XMLType kiểu liệu dùng để lưu trữ XML data database – XMLType method xây dựng sẵn để create, extract, index liệu XML thể sử dụng XMLType kiểu liệu khác như: • • • Tạo column table Khai báo biến Làm đối số function hay procedure Tạo XMLType Table Column • Tạo XMLType column CREATE TABLE mytable1 ( key_column VARCHAR2(10) PRIMARY KEY, xml_column XMLType); • Tạo XMLType table CREATE TABLE mytable2 OF XMLType; Tìm kiếm XML Document sử dụng XPath XPath Construct Description / Biểu thị gốc (root) (tree) biểu thức Xpath Ví dụ: /PO đến nút nút gốc PO / Cũng dùng phân cách đường dẫn để xác định nút nút cho trước Ví dụ: /PurchaseOrder/Reference xác định element tên reference // Sử dụng để xác định tất cháu nút Ví dụ: PurchaseOrder//ShippingInstructions phù hợp với tất ShippingInstructions element PurchaseOrder element * Sử dụng wildcard để so trùng với node Ví dụ, /PO/*/address phù hợp với tất address element cháu PO [] Dùng để xác định biểu thức vị từ (predicate expression) Xpath hỗ trợ toán tử như: and, or, not Ví dụ: /PO[PONO = 20 and PNAME = "PO_2"]/SHIPADDR chọn địa số 20 tên PO_2 Ngoài dùng để vị trí (index) Ví dụ: PO/PONO[2] xác định PONO thứ nằm nút gốc PO Functions XPath XQuery hỗ trợ hàm định sẵn substring, round, not Hàm XMLQUERY • • Sử dụng hàm XMLQuery để truy vấn XML data Kết trả XMLType Dữ liệu row bảng purchaseorder sau: SBELL-2002100912333601PDT SVOLLMAN Sarah J Bell SBELL S30 Air Mail A Night to Remember …The Unbearable Lightness Of Being….

Ngày đăng: 29/08/2017, 10:16

TỪ KHÓA LIÊN QUAN