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 2

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 2', 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 8 Các đối tượng lởn 41 Dữ liệu được yêu cầu để thu thập các đường dẫn chuẩn tắc được tìm thấy trong khung xem dba_directories. Người dùng SYSTEM chỉ có các đặc quyền thông qua vai trò SELECT-CATALOG-ROLE vốn giới hạn sự truy cập người dùng SYSTEM chỉ trong khung xem dba_directories. Các đặc quyền vai trò không cho phép một người dùng xây dựng một hàm hoặc thủ tục lưu trữ vốn truy vấn khung xem catalog. Do đó người dùng SYSTEM không thể truy cập khung xem dba_directories thông qua vai trò SELECT-CATALOG-ROLE. Bạn cần kết nốì dưói dạng người dùng SYS có đặc quyền như sau sqlplus as sysdba Điều này sẽ đòi hỏi password quản trị cơ sở dữ liệu. Password này thường giống với password SYSTEM. Sau khi kết nối dưới dạng người dùng SYS bạn nên cấp pháp đặc quyền cần thiết tốì thiểu vốn là SELECT trên khung xem cụ thể. Lệnh cấp phát là GRANT select On dba_directories TO system Bây giờ bạn nên kết nối dưới dạng người dùng SYSTEM và tạo hàm get_directory_path như sau -- This is found in on the publisher s web site. CREATE OR REPLACE FUNCTION get_directory_path virtual-directory IN VARCHAR2 RETURN VARCHAR2 IS - Define return variable. directoryjath VARCHAR2 256 C V Define dynamic cursor. CURSOR get-directory virtual-directory VARCHAR2 IS SELECT directory_path FROM WHERE directory_name virtual-directory -- Define a local exception for name violation. directory_name EXCEPTION PRAGMA EXCEPTION_INIT directory_name -22284 BEGIN OPEN get-directory virtual-directory FETCH get-directory INTO directory-path 42 Chương 8 Các đối tượng lớn CLOSE get_di rectory -- Return filename. RETURN directory_path EXCEPTION WHEN directory_name THEN RETURN NULL END get-directory_path get_directory_path lấy một thư mục ảo làm tham số hình thức duy nhất của nó. Nó sử dụng thư mục ảo để tìm đường dẫn chuẩn tắc. Bạn có thể sử dụng thủ tục FILEGETNAME trong gói DBMS_LOB để tìm thư mục ảo. Nó trả về đường dẫn chuẩn tắc và tên file cơ sở cho bất kỳ locator BFILE.

crossorigin="anonymous">
Đã 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.