Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 7 - Lê Thị Minh Nguyện

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 7 cung cấp cho người học các kiến thức: Tại sao phải dùng con trỏ, khái niệm, phân loại con trỏ, cách duyệt con trỏ, quy trình sử dụng con trỏ, kết hợp con trỏ với store procedure, . | 8/25/2017 Nội dung 1. 2. 3. 4. 5. 6. 7. Chương 7. Con trỏ (Cussor) GV: Lê Thị Minh Nguyện Email: nguyenltm@ Tại sao phải dùng con trỏ Khái niệm Phân loại con trỏ Cách duyệt con trỏ Quy trình sử dụng con trỏ Nhận xét Kết hợp con trỏ với store procedure Hệ quản trị Cơ sở dữ liệu 1. Tại sao phải dùng con trỏ 2 1. Tại sao phải dùng con trỏ • CSDL quan hệ thường làm việc trên dữ liệu có nhiều dòng mẫu tin – còn gọi là các bộ mẩu tin. Ví dụ lệnh SELECT kết quả luôn trả về nhiều dòng dữ liệu hơn là một dòng dữ liệu. Tuy nhiên có một số ngôn ngữ lập trình việc xử lý và tính toán dữ liệu trên từng dòng riêng lẻ. Để đáp ứng được yêu cầu này SQL Server tạo ra một kiểu dữ liệu đó chính là kiểu cursor. Hệ quản trị Cơ sở dữ liệu 3 Hệ quản trị Cơ sở dữ liệu 4 1 8/25/2017 2. Khái niệm Định nghĩa cursor • Cursor là một cấu trúc dữ liệu ánh xạ đến một tập các dòng dữ liệu kết quả của một câu truy vấn và được duyệt với từng dòng dữ liệu đó. • Vị trí hiện hang của cursor có thể được dùng như điều kiện where ở lệnh Update hoặc Delete. Cú pháp định nghĩa biến có kiểu cursor DECLARE Tên_cursorCURSOR [LOCAL | GLOBAL] [FORWARD_ONLY | SCROLL] [STATIC | DYNAMIC | KEYSET] [READ_ONLY | SCROLL_LOCK] FOR Câu_lệnh SELECT [FOR UPDATE [OF danh_sách_cột_n]] Hệ quản trị Cơ sở dữ liệu 5 Định nghĩa cursor Hệ quản trị Cơ sở dữ liệu 6 Định nghĩa cursor Trong đó: Trong đó: Tên cursor: tên của biến kiểu cursor READ_ONLY: chỉ định dữ liệu trong cursor chỉ đọc nhằm hạn chế việc sửa đổi Từ khoá LOCAL | GLOBAL: dùng chỉ phạm vi hoạt động của biến dữ liệu trong cursor xem như chỉ đọc. cursor hoặc là cục bộ (local) bên trong một thủ tục. FORWARD_ONLY: đọc dữ liệu trong cursor theo chiều đi tới SCROLL_LOCK: chỉ định hệ thống SQL Server tự động khóa các dòng mẫu tin cần phải thay đổi giá trị hoặc hủy bỏ bên trong bảng nhằm bảo đảm các duyệt từ mẫu tin đầu tiên đến mẫu tin cuối cùng. SCROLL: Đọc dữ liệu trong cursor được phép di chuyển tới lui, hành .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.