TAILIEUCHUNG - SQL*PLUS

Một dấu chấm phẩy (;) báo cho SQL*Plus biết bạn muốn chạy lệnh. Đánh dấu chấm phẩy ở cuối hàng cuối cùng của lệnh và nhấn [Enter], SQL*Plus sẽ xử lý lệnh và đưa nó vào bộ đệm của SQL (SQL buffer). Nếu bạn vô ý nhấn [Enter] trước khi gõ dấu chấm phẩy, SQL*Plus sẽ nhắc bạn bằng một hàng kế có đánh số. Gõ dấu chấm phẩy và nhấn [Enter] lần nữa để chạy lệnh. | Chương 6 sql*PLUS 1. Các cách kết thúc một lệnh SQL trong SQL*Plus? Bạn có thể kết thúc một lệnh SQL theo một trong ba cách: với một dấu chấm phẩy (;) với một dấu slash (/) nằm một mình trên một hàng với một hàng trống Một dấu chấm phẩy (;) báo cho SQL*Plus biết bạn muốn chạy lệnh. Đánh dấu chấm phẩy ở cuối hàng cuối cùng của lệnh và nhấn [Enter], SQL*Plus sẽ xử lý lệnh và đưa nó vào bộ đệm của SQL (SQL buffer). Nếu bạn vô ý nhấn [Enter] trước khi gõ dấu chấm phẩy, SQL*Plus sẽ nhắc bạn bằng một hàng kế có đánh số. Gõ dấu chấm phẩy và nhấn [Enter] lần nữa để chạy lệnh. Một dấu slash (/) nằm một mình trên một hàng cũng báo cho SQL*Plus biết rằng bạn muốn chạy lệnh. Khi nhấn [Enter] ở hàng cuối cùng, SQL*Plus sẽ nhắc bạn bằng một hàng kế có đánh số, nhấn slash (/) và nhấn [Enter] một lần nữa, SQL*Plus sẽ thực hiện lệnh đồng thời đưa nó vào SQL buffer. Một hàng trống báo cho SQl*Plus biết rằng bạn đã chấm dứt đưa lệnh vào, nhưng chưa muốn chạy nó. Khi nhấn [Enter] ở hàng cuối cùng, SQL*Plus sẽ nhắc bạn bằng một hàng kế có đánh số, nhấn [Enter] một lần nữa, SQL*Plus sẽ hiện trở lại dấu nhắc lệnh. Lệnh bạn vừa đánh vào không được thực hiện mà chỉ đưa vào SQL buffer. Nếu lúc này bạn lại đưa vào một lệnh khác, SQL*Plus sẽ ghi chồng lên lệnh vừa rồi. 2. Cách thêm một hàng mới vào bộ đệm của SQL*Plus? Để chèn một hàng mới vào hàng hiện hành, sử dụng lệnh INPUT. Để chèn một hàng trước hàng 1, nhập vào số không ("0") và theo sau là chuỗi text. SQL*Plus chèn hàng vào đầu buffer và hàng này trở thành hàng 1. SQL> 0 SELECT EMPNO Giả sử bạn muốn thêm một hàng thứ tư vào lệnh SQL bạn đã sửa ở ví dụ trước. Do hàng thứ 3 là hàng hiện hành, nhập vào INPUT (có thể viết tắt là I) và nhấn [Enter]. SQL*Plus nhắc bạn hàng mới: SQL> INPUT 4 Nhập vào hàng mới rồi nhấn [Enter]. SQL*Plus lại nhắc bạn lần nữa với hàng mới: 4 ORDER BY SAL 5 Nhấn [Enter] lần nữa để chỉ định rằng bạn sẽ không nhập vào thêm hàng nào nữa, và sau đó sử dụng RUN để kiểm tra và chạy lại query. 3. Biến liên kết REFCURSOR là gì? Cách sử dụng? Các biến liên kết REFCURSOR của SQL*Plus cho phép SQL*Plus fetch và format các kết quả của một lệnh SELECT chứa trong một khối PL/SQL. Các biến liên kết REFCURSOR cũng có thể sử dụng để tham trỏ các biến cursor PL/SQL trong các stored procedure. Điều này cho phép bạn lưu các lệnh SELECT trong cơ sở dữ liệu và tham trỏ chúng từ SQL*Plus. Một biến liên kết REFCURSOR cũng có thể trả về từ một function. Để tạo ra, tham trỏ và hiển thị một biến liên kết REFCURSOR, đầu tiên khai báo một biến liên kết cục bộ kiểu dữ liệu REFCURSOR: SQL> VARIABLE dept_sel REFCURSOR Kế đó, nhập vào khối PL/SQL sử dụng biến liên kết trong một lệnh OPEN . FOR SELECT. Lệnh này mở một biến cursor và thực hiện một query. TRẢ LỜI BÀI TẬP ORACLE

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.