tailieunhanh - Giáo trình hướng dẫn lý thuyết kèm theo bài tập thực hành Orale 11g tập 2 part 5
Tham khảo tài liệu 'giáo trình hướng dẫn lý thuyết kèm theo bài tập thực hành orale 11g tập 2 part 5', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 11 SQL dộng 155 Chúng được ưu tiên bởi vì các biến liên kết làm cho mã miễn nhiễm trước những cuộc tấn công SQL injection. CíG di lệnb ỈỊng vil các dáu vào và đìu ra Khả năng liên kết các đầu vào mạnh mẽ và đơn giản bằng cách sử dụng NDS. Điều thú vị về việc có được các biến đầu ra là nó rất đơn giản. Đây là một sự thay đổi mới mẻ so vổi phương pháp DBMS_SQL dài dòng mà bạn có thể tìm thấy trong mục sau Các câu lệnh động với các biến đầu vào và đầu ra của chương này. - This is found in on the publisher s web site. DECLARE -- Define explicit record structure. TYPE title_record IS RECORD itemjitle VARCHAR2 60 item_subtitle VARCHAR2 60 -- Define dynamic variables. title-cursor SYS-REFCURSOR title_row stmt VARCHAR2 2000 BEGIN -- Set statement. stmt SELECT itemjitle item_subtitle I I FROM item I I WHERE SUBSTR itenri 12 Input -- Open and read dynamic cursor then close it OPEN title_cursor FOR stmt USING Harry Potter1 LOOP FETCH title_cursor INTO title row EXIT WHEN title_CUrsor NOTFOUND I I I I I I I I END LOOP CLOSE title_cursor END I Câu lệnh NDS có tính động chấp nhận một biến liên kết đầu vào. Câu lệnh OPEN FOR đơn giản cho bạn thêm mệnh đề USING để chấp 156 Chương 11 SQL dộng nhận tiêu chuẩn lọc. Mệnh đề USING trong ngữ cảnh này là chỉ chế độ IN. Nếu bạn cố xác định một chế độ hoạt động OUT parser bộ phân tích cú pháp đưa ra một lỗi PLS-00254. Bạn xuất kết quả của query như bạn xuất bất kỳ câu lệnh cursor tham chiếu khác. Một thao tác hàng loạt bulk operation cũng có thể thực hiện trong NDS. Chương 4 có mục Bulk Statements mà bạn có thể tham khảo chéo trong khi làm việc qua các ví dụ xử lý hàng loạt. Bạn chỉ việc gọi câu lệnh FETCH BULK COLLECT INTO. Câu lệnh này được minh họa trong query tiếp theo - This is found in on the publisher s web site. DECLARE -- Define explicit record structure. TYPE title_record IS RECORD Item-title VARCHAR2 60 .
đang nạp các trang xem trước