Direct Oracle Access Standard cho phép bạn tiết kiệm thời gian và tiền bạc cho các dự án phát triển Oracle của mình bằng các công cụ cho phép bạn tạo các ứng dụng Máy khách và Máy chủ Oracle với năng suất tối đa.
Tiết kiệm thời gian và tiền bạc cho Phát triển PL / SQL của bạn
Sau đây là các tính năng chính của PL / SQL Developer
Trình soạn thảo PL / SQL mạnh mẽ
Với tính năng Đánh dấu cú pháp, trợ giúp SQL và PL / SQL, Mô tả đối tượng, Hỗ trợ mã, Gợi ý trình biên dịch, Tái cấu trúc, Trình làm đẹp PL / SQL, Nội dung mã, Hệ thống phân cấp mã, Gấp mã, Điều hướng siêu liên kết, Thư viện Macro và nhiều tính năng phức tạp khác, Unicode trình chỉnh sửa tuân thủ thậm chí sẽ thu hút người dùng khó tính nhất.
Trình gỡ lỗi tích hợp
Trình gỡ lỗi tích hợp cung cấp tất cả các tính năng bạn có thể mong muốn: Bước vào, Bước qua, Bước ra, Chạy cho đến khi ngoại lệ, Điểm ngắt, Xem & Đặt biến, Xem ngăn xếp cuộc gọi, v.v. Bạn có thể gỡ lỗi bất kỳ đơn vị chương trình nào mà không cần thực hiện bất kỳ sửa đổi nào đối với nó, bao gồm cả trình kích hoạt và loại đối tượng.
PL / SQL Beautifier
PL / SQL Beautifier cho phép bạn định dạng mã SQL và PL / SQL của mình thông qua một bộ quy tắc do người dùng xác định. Mã của bạn có thể tự động được làm đẹp khi bạn biên dịch, lưu hoặc mở một tệp. Tính năng này sẽ tăng năng suất mã hóa của bạn và sẽ cải thiện khả năng đọc mã PL / SQL của bạn nếu bạn đang làm việc trong các nhóm dự án lớn.
Hiệu suất cao
Cả ứng dụng xử lý hàng loạt và giao dịch trực tuyến đều có thể hưởng lợi từ các tính năng hiệu suất của Oracle. Truy cập trực tiếp Oracle, như tên cho thấy, truy cập trực tiếp vào Giao diện Oracle. Điều này đảm bảo hiệu suất tối ưu cho các chức năng truy cập cơ sở dữ liệu tiêu chuẩn. Hỗ trợ Tìm nạp mảng, DML mảng, Khối PL / SQL, Bảng PL / SQL, Bộ nhớ đệm câu lệnh cục bộ và Công cụ tải đường dẫn trực tiếp cho phép bạn tối ưu hóa hiệu suất các chức năng quan trọng của ứng dụng hơn nữa.
Phân phối ứng dụng dễ dàng
Ứng dụng Direct Oracle Access không yêu cầu phần mềm trung gian như BDE hoặc ODBC, nó chỉ yêu cầu Oracle SQL * Net hoặc Net8. Do đó, bạn có thể triển khai ứng dụng của mình mà không gặp nhiều sự cố phụ thuộc vào phiên bản hoặc cấu hình thường liên quan đến cài đặt phần mềm trung gian.
Hỗ trợ gói Oracle
Hầu hết mã PL / SQL trong cơ sở dữ liệu Oracle được lập trình trong các gói. Direct Oracle Access cung cấp một thành phần TOraclePackage cho phép bạn dễ dàng gọi các đơn vị chương trình đóng gói mà không cần khai báo chi tiết về các đơn vị chương trình này và các tham số của chúng.
Hơn nữa Direct Oracle Access bao gồm một Trình hướng dẫn Gói có thể tạo ra các lớp để đóng gói các đơn vị chương trình và các kiểu bản ghi được xác định trong các gói. Điều này sẽ làm cho các gói Oracle của bạn trở thành một phần mở rộng tự nhiên của ngôn ngữ Object Pascal hoặc C ++.
TOracleDataSet
Thành phần tập dữ liệu trong Direct Oracle Access hỗ trợ khóa bản ghi Oracle, làm mới bản ghi, giá trị do máy chủ tạo, tạo giá trị trình tự tự động và nén BLOB. Quan hệ chính / chi tiết có thể tự động được thiết lập nếu khóa ngoại tồn tại giữa bảng chính và bảng chi tiết hoặc nếu bảng chính chứa một hoặc nhiều cột hoặc thuộc tính bộ sưu tập (bảng lồng nhau hoặc varray).
TOracleDataSet có thể sử dụng nhiều thông tin trong Từ điển Oracle tại thời điểm chạy. Các Ràng buộc Máy chủ có thể được kiểm tra trên máy khách và các thông báo lỗi ràng buộc có thể được đọc từ một bảng thông báo. Mặt nạ định dạng, giá trị phạm vi và giá trị mặc định cũng có thể được đọc từ từ điển. Điều này cho phép bạn tạo các ứng dụng với số lượng tối thiểu 'cơ sở dữ liệu bí quyết' được biên dịch thành tệp thực thi, áp dụng động các thay đổi trong cơ sở dữ liệu mà không cần biên dịch lại nó.
Truy vấn theo chế độ
Thành phần TOracleDataSet có chế độ Truy vấn Theo Ví dụ cho phép bạn cung cấp Biểu mẫu QBE trong ứng dụng của mình mà không cần lập trình bổ sung và không có bất kỳ thành phần hoặc điều khiển bổ sung nào. Các truy vấn QBE kết quả được thực hiện trên Máy chủ Oracle, do đó hiệu suất sẽ tối ưu và lưu lượng mạng sẽ nhỏ nhất. Người dùng có thể cung cấp các giá trị truy vấn đơn giản như JONES hoặc 100 , có thể bao gồm các ký tự đại diện cho các giá trị chuỗi như JON% và có thể bao gồm các toán tử so sánh như > , < , NOT , BETWEEN , IN , v.v.
Màn hình Oracle
Để giám sát các hoạt động truy cập cơ sở dữ liệu của ứng dụng Direct Oracle Access, bạn có thể sử dụng tiện ích Oracle Monitor. Nó hiển thị SQL, các biến, dấu thời gian, thời gian đã trôi qua, thống kê mạng, thống kê cơ sở dữ liệu và kế hoạch thực hiện truy vấn của mỗi hoạt động. Điều này có thể hữu ích để tìm các điểm nghẽn về hiệu suất, cho mục đích điều chỉnh và giải quyết các lỗi ứng dụng.
Sự kiện Alert và Pipe
Máy chủ Oracle bao gồm gói dbms_alert và dbms_pipe để xử lý sự kiện. TOracleEvent trong Direct Oracle Access có thể hoạt động như một bộ thu cho các sự kiện này. Nó hoạt động trong một chuỗi nền của ứng dụng của bạn và có thể truyền các sự kiện cơ sở dữ liệu đến các sự kiện đối tượng quen thuộc. Các sự kiện này có thể xảy ra đồng bộ hoặc không đồng bộ với luồng chính của ứng dụng của bạn.
Tập lệnh SQL
Nếu bạn cần thực thi nhiều câu lệnh ngôn ngữ định nghĩa dữ liệu (DDL), chẳng hạn để thực hiện phần cài đặt cơ sở dữ liệu của ứng dụng, bạn có thể sử dụng thành phần TOracleScript. Nó có một trình soạn thảo thuộc tính cho phép bạn phát triển tập lệnh và các lệnh riêng lẻ. Ngôn ngữ tập lệnh có thể mở rộng tuân theo cú pháp SQL * Plus cơ bản và hỗ trợ tất cả các câu lệnh SQL. Nó cũng hỗ trợ các biến thay thế để làm cho script của bạn có thể tùy chỉnh.