Con trỏ trong Oracle là gì?
Con trỏ trong Oracle là gì?

Video: Con trỏ trong Oracle là gì?

Video: Con trỏ trong Oracle là gì?
Video: [Oracle PL/SQL Programming] - Buổi 11 - Ref Cursor và Cursor variable nâng cao trong PLSQL 2024, Có thể
Anonim

MỘT con trỏ là một con trỏ đến khu vực ngữ cảnh này. Oracle tạo vùng ngữ cảnh để xử lý một câu lệnh SQL chứa tất cả thông tin về câu lệnh. PL / SQL cho phép lập trình viên kiểm soát khu vực ngữ cảnh thông qua con trỏ . MỘT con trỏ giữ các hàng được trả về bởi câu lệnh SQL.

Sau đó, người ta cũng có thể hỏi, con trỏ và loại con trỏ là gì?

MỘT con trỏ là vùng làm việc tạm thời được tạo trong bộ nhớ hệ thống khi một câu lệnh SQL được thực thi. MỘT con trỏ có thể chứa nhiều hơn một hàng, nhưng chỉ có thể xử lý một hàng tại một thời điểm. Tập hợp các hàng con trỏ giữ được gọi là tập hợp hoạt động. Có hai các loại con trỏ trong PL / SQL: Ngụ ý con trỏ.

Ngoài phần trên, tại sao con trỏ lại được sử dụng trong Oracle? Sử dụng của con trỏ Chức năng chính của một con trỏ là truy xuất dữ liệu, một hàng tại một thời điểm, từ một tập kết quả, không giống như các lệnh SQL hoạt động trên tất cả các hàng trong tập kết quả cùng một lúc. Con trỏ là đã sử dụng khi người dùng cần cập nhật các bản ghi theo kiểu singleton hoặc liên tiếp theo từng hàng, trong bảng cơ sở dữ liệu.

Về vấn đề này, ví dụ con trỏ trong Oracle là gì?

Oracle tạo một vùng bộ nhớ, được gọi là vùng ngữ cảnh, để xử lý một câu lệnh SQL, vùng này chứa tất cả thông tin cần thiết để xử lý câu lệnh; vì thí dụ , số hàng được xử lý, v.v. A con trỏ là một con trỏ đến khu vực ngữ cảnh này. MỘT con trỏ giữ các hàng (một hoặc nhiều) được trả về bởi một câu lệnh SQL.

Con trỏ ẩn là gì?

Một SQL ( ngầm hiểu ) con trỏ được mở bởi cơ sở dữ liệu để xử lý từng câu lệnh SQL không được liên kết với một con trỏ . Mọi SQL ( ngầm hiểu ) con trỏ có sáu thuộc tính, mỗi thuộc tính trả về thông tin hữu ích về việc thực hiện một câu lệnh thao tác dữ liệu.

Đề xuất: