Tóm tắt: Bạn có thể sử dụng các hàm xuất bản SQL/XML để tạo một tài liệu XML có nhãn từ những dữ liệu quan hệ. Cơ sở dữ liệu vạn năng DB2 bao gồm các hàm xuất bản SQL/XML được lập sẵn cho phép nó trở nên dễ dàng để xuất bản các tài liệu XML khi dùng các dữ liệu đã lưu trong cơ sở dữ liệu của DB2. Bài viết này giới thiệu bạn với các hàm xuất bản SQL/ XML, và bằng các ví dụ đang làm việc, chỉ cho bạn cách sử dụng các hàm. | Các khái niệm cơ bản của DB2 Giới thiệu các hàm xuất bản SQL XML Roman Melnyk Phát triển thông tin DB2 Tóm tắt Bạn có thể sử dụng các hàm xuất bản SQL XML để tạo một tài liệu XML có nhãn từ những dữ liệu quan hệ. Cơ sở dữ liệu vạn năng DB2 bao gồm các hàm xuất bản SQL XML được lập sẵn cho phép nó trở nên dễ dàng để xuất bản các tài liệu XML khi dùng các dữ liệu đã lưu trong cơ sở dữ liệu của DB2. Bài viết này giới thiệu bạn với các hàm xuất bản SQL XML và bằng các ví dụ đang làm việc chỉ cho bạn cách sử dụng các hàm này. XML là Ngôn ngữ đánh dấu có thể mở rộng một định dạng dữ liệu thông dụng để xuất bản lưu trữ và chia sẻ các tài liệu có cấu trúc. XML có thể được sử dụng để trao đổi dữ liệu giữa các máy tính. Một văn bản được đánh dấu có thể được phân loại theo loại nút XML chẳng hạn như tài liệu phần tử thuộc tính hoặc văn bản và nhiều loại khác. Không gian tên được gắn với tên của các nút chẳng hạn như các phần tử và các thuộc tính. SSQL XML là mở rộng của chuẩn ngôn ngữ SQL ANSI ISO gồm các hàm xuất bản XML để chuyển đổi dữ liệu quan hệ vào XML. Cơ sở dữ liệu của DB2 của IBM cho Linux UNIX và Windows DB2 UDB bao gồm các hàm xuất bản SQL XML được lập sẵn để nó dễ dàng xuất bản dữ liệu UDB của DB2 vào một tài liệu XML. Các hàm này cho phép bạn tạo các tài liệu XML có nhãn bằng các đối tượng lớn của các ký tự loại CLOB một trong các kiểu dữ liệu có sẵn của UDB trong DB2 . Bạn có thể sử dụng câu lệnh SELECT để lắp ráp các nút XML cần thiết và thâu tóm các văn bản được đánh dấu nhờ định hướng xuất ra một tệp. Bạn cũng có thể sử dụng một câu lệnh INSERT để ghi các văn bản tạo ra vào một bảng. Các hàm xuất bản SQL XML DB2 UDB phiên bản hỗ trợ bảy hàm xuất bản SQL XML . XMLSERIALIZE . XMLELEMENT . XMLFOREST . XMLATTRIBUTES . XMLCONCAT . XMLAGG . XMLNAMESPACES Các phần sau sẽ giới thiệu cho bạn từng hàm xuất bản một. Mặc dù các loại của phần tử XML và các thuộc tính mà bạn có thể xây dựng với các hàm này hầu như không giới hạn các ví dụ trong bài viết này tập trung