TAILIEUCHUNG - giáo trình Oracle tiếng việt phần 6

Quyển sách này được upload tại: Oracle cơ bản - SQL và PL/SQL . Lệnh lặp LOOP không định trước Trong lệnh lặp này, số lần lặp tuỳ thuộc vào điều kiện kết thúc vòng lặp và không xác định được ngay tại thời điểm bắt đầu vòng lặp. Cú pháp: | Quyển sách này được upload tại Oracle cơ bản - SQL và PL SQL . Lệnh lặp LOOP không định trước Trong lệnh lặp này số lần lặp tuỳ thuộc vào điều kiện kết thúc vòng lặp và không xác định được ngay tại thời điểm bắt đầu vòng lặp. Cú pháp LOOP Công việc EXIT WHEN điều kiện END LOOP Ví dụ x 0 y 1000 LOOP x x 1 y y - x EXIT x y END LOOP . Lệnh lặp LOOP có định trước Ngay khi bắt đầu vòng lặp ta đã xác định được số lần lặp. Cú pháp LOOP Index IN Cận dưới . Cận trên Công việc END LOOP Ví dụ x 0 LOOP Index IN 1 . 100 x x 1 END LOOP . Lệnh lặp WHILE Cú pháp WHILE Điều kiện LOOP Công việc END LOOP Ví dụ WHILE length Address 50 LOOP Address Address END LOOP . Lệnh GOTO nhảy vô điều kiện Cú pháp GOTO Nhãn Trang 78 Quyển sách này được upload tại Oracle cơ bản - SQL và PL SQL Ví dụ BEGIN Nhãn công việc GOTO Nhãn END THIỆU CURSOR Cursor là kiểu biến có cấu trúc cho phép ta xử lý dữ liệu gồm nhiều dòng. Số dòng phụ thuộc vào câu lệnh truy vấn dữ liệu sau nó. Trong quá trình xử lý ta thao tác với cursor thông qua từng dòng dữ liệu. Dòng dữ liệu này được định vị bởi một con trỏ. Với việc dịch chuyển con trỏ ta có thể lấy được toàn bộ dữ liệu trả về. Các bước sử dụng biến cursor Khai báo -- mở cursor -- lấy dữ liệu để xử lý -- đóng cursor Khai báo CURSOR Tên cursor danh sách biến IS Câu lệnh truy vấn Ví dụ1 CURSOR c_Dept IS SELECT deptno dname FRoM dept WHERE deptno 10 Ví dụ2 CURSOR c_Dept p_Deptno NUMBER IS SELECT deptno dname FRoM dept WHERE deptno 10 Mở cursor OPEN Tên cursor Tên cursor danh sách biến Ví dụ1 OPEN c_Dept Ví dụ2 OPEN c_Dept 10 Lấy dữ liệu FETCH Tên cursor INTO Tên biến Ví dụ FETCH c_Dept INTO v_Dept Đóng cursor CLOSE Tên cursor Ví dụ CLOSE c_Dept Các thuộc tính isopen trả lại giá trị True nếu cursor đang mở Trang 79 Quyển sách này được upload tại Oracle cơ bản - SQL và PL SQL notfound found rowcount trả lại giá trị True nếu lệnh fetch hiện thời trả lại không có row trả lại giá tri true cho đến

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.