SQL-92 xác định cú pháp và hành vi trong khoảng mười loại dữ liệu.
SQL-3, phiên bản tiếp theo của ngôn ngữ, tiêu chuẩn hóa có lẽ hơn một trăm, bao gồm cả địa lý, thời gian, các loại văn bản, và như vậy. Hỗ trợ cho các phần mở rộng phổ biến được cung cấp dưới hình thức
sản phẩm DataBlade ™ thương mại. Một hướng dẫn riêng biệt trong cuốn sách này
mô tả một loạt các hiện vận chuyển sản phẩm DataBlade ™.
Tuy nhiên, dựa vào các nhà cung cấp DBMS cung cấp tất cả các đổi mới không giải quyết các vấn đề cơ bản. Thực tế là không quan tâm đến các tiêu chuẩn ngôn ngữ lập trình. Với một đối tượng quan hệ DBMS các nhà phát triển có thể thực hiện ứng dụng cụ thể các kiểu dữ liệu riêng của họ và hành vi mà đi với họ. Bảng 1-2 liệt kê một số các biểu thức thêm vào ngôn ngữ OR-SQL để xử lý một kiểu dữ liệu địa lý tứ giác (một đối tượng với bốn điểm góc và cạnh đối diện song song).
Để mở rộng ORDBMS với các loại GeoQuad giới thiệu trong Bảng 1-2 , một lập trình viên sẽ:
1. Thực hiện từng chức năng trong một trong những ngôn ngữ thủ tục được hỗ trợ: C, Java, hoặc SPL.
2. Biên dịch các chương trình thành các module Runnable (chia sẻ thực thi
các thư viện hoặc các tập tin Java JAR) và đặt các file ở đâu đó rằng
ORDBMS có thể đọc chúng.
3. Khai báo với cơ sở dữ liệu bằng cách sử dụng loại cú pháp thể hiện trong
bảng liệt kê 1-7.
đang được dịch, vui lòng đợi..
