1. Trang chủ
  2. » Thể loại khác

tiet4.PPT

18 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 252 KB

Nội dung

Giới thiệu phương pháp hướng đối tượng PACKAGEPACKAGE THƯ VIỆN PACKAGE TRONG ORACLETHƯ VIỆN PACKAGE TRONG ORACLE Nội dung  Giới thiệu về Package thư viện chuẩn của oraccle  Một số package thông dụng[.]

PACKAGE THƯ VIỆN PACKAGE TRONG ORACLE Nội dung  Giới thiệu Package thư viện chuẩn oraccle  Một số package thơng dụng xây dựng sẵn  Tìm hiểu Package DBMS_OUTPUT  Tìm hiểu Package UTIL_FILE THƯ VIỆN PACKAGE TRONG ORACLE  Giới thiệu Package thư viện chuẩn oraccle Oracle có xây dựng sở liệu 130 package để mở rộng thành hệ thống package xây dựng sẵn, hỗ trợ cho ngôn ngữ PL/SQL hoàn thiện mềm dẻo hơn, giúp người quản trị sở liệu lập trình môi oracle nhanh đơn giản Thông thường phiên sở liệu cung cấp package Ví dụ oracle cung cấp khoảng 17 package lần cập nhật từ phiên 9.2 lên 10.0 THƯ VIỆN PACKAGE TRONG ORACLE  Một số package thông dụng xây dựng sẵn Tên PacKage Chức DBMS_ALERT Cung cấp kiện thông điệp database DBMS_APPLICATION_I NFO Thông tin hoạt động thời database DBMS_DDL Biên dịch lại hàm, thủ tục , Package Phân tích index, table, cluster, DBMS_DESCRIBE Trả diễn giải cho tham số thủ tục, hàm DBMS_JOB Lên kế hoạch thực đoạn mã lệnh PL/SQL THƯ VIỆN PACKAGE TRONG ORACLE  Một số package thông dụng xây dựng sẵn Tên PacKage Chức DBMS_LOCK Cung cấp hàm cho phép yêu cầu, giải phóng, điều chỉnh trạng thái khố (lock) đối tượng database DBMS_MAIL Gửi message từ Oracle Server tới Oracle*mail DBMS_OUTPUT Kết xuất giá trị trả từ hàm, thủ tục, trigger, DBMS_PIPE Cho phép xử lý gửi đồng thời thông điệp DBMS_SESSION Cung cấp phép truy nhập SQL thay câu lệnh session THƯ VIỆN PACKAGE TRONG ORACLE  Một số package thông dụng xây dựng sẵn Tên PacKage Chức DBMS_SHARED_POOL Cho phép lưu giữ đối tượng vùng nhớ chia sẻ DBMS_SQL Cho phép sử dụng lệnh SQL động để truy xuất database DBMS_TRANSACTION Điều khiển giao dịch, cải thiện nâng cao hiệu DBMS_UTILITY Đối với giao dịch nhỏ không phân tán DBMS_UTILITY phân tích đối tượng schema UTL_FILE Cho phép truy xuất file với câu lệnh PL/SQL Package DBMS_OUTPUT  Giới thiệu Package DBMS_OUTPUT Package DBMS_OUTPUT dùng để gửi, nhận thông điệp package, procedure, function hay trigger với Package DBMS_OUTPUT cung cấp hàm xuất nhập nhớ đệm giống với hàm Package UTIL_FILE Có khả lấy xuất thông tin từ nhớ đệm Package có ích bạn dùng cơng cụ để gỡ lỗi Package DBMS_OUTPUT  Chức Package DBMS_OUTPUT Gói DBMS_OUTPUT cung cấp cho bạn khả gửi tin nhắn từ pl / sql Chương trình sử dụng nhiều DBMS_OUTPUT cho phép hiển thị nội dung đệm-tin hình Trong SQL * PLUS thực với lệnh: "SET SERVEROUTPUT” Trong kiện Button bạn kích hoạt với lệnh “SET SERVEROUT” Package DBMS_OUTPUT  Một số chương trình thơng dụng - Dbms_output.enable Kích hoạt chương trình PUT, PUT_LINE, GET_LINE, GET_LINES NEW_LINE Nếu gói dbms_output khơng kích hoạt chương trình bỏ qua gọi Nếu lệnh "SET SERVEROUT” gọi gói tự động kích hoạt Cú pháp Dbms_output.enable; Dbms_output.enable (buffer_size); Package DBMS_OUTPUT  Một số chương trình thơng dụng 2- Dbms_output.disable Dbms_output.disable vơ hiệu hóa chương trình PUT, PUT_LINE, GET_LINE, GET_LINES NEW_LINE Câu lệnh gọi đến chương trình bị bỏ qua đệm bị xóa Cú pháp: dbms_output.disable; 3- Dbms_output.new_line: Thêm dòng vào cuối nhớ đệm cú pháp: Dbms_output.new_line; Package DBMS_OUTPUT  Một số chương trình thơng dụng - Dbms_output.put and Dbms_output.put_line Dbms_output.put_line dbms_output.put thêm tham số truyền cho nhớ đệm Các thủ tục sử dụng với VARCHAR2, DATE NUMBER chuyển đổi sang VARCHAR2 trước đưa vào nhớ đệm Put_line tự động thêm cuối dòng Nếu dòng lớn giới hạn nhớ đệm, có báo lỗi Cú pháp: Dbms_output.put (tham số); Dbms_output.put_line (tham số); Package DBMS_OUTPUT  Một số chương trình thơng dụng 5- Dbms_output.get_line Dbms_output.get_lines - Get_line: lấy dòng từ nhớ đệm - Get_lines: lấy nhiều dòng từ nhớ đệm Cú pháp dbms_output.get_line (p_line, p_status); dbms_output.get_lines (p_lines, p_numlines); Package UTIL_FILE  Giới thiệu Package UTIL_FILE Package cung cấp khả nhập file văn bên PL/SQL Oracle giới thiệu package UTL_FILE với sở liệu cho phép bạn đọc liệu đầu vào từ file hệ điều hành ghi liệu vào file hệ điều hành Điều hữu ích bạn muốn nạp liệu từ hệ sở liệu khác sở liệu Package UTIL_FILE  Một số hàm package UTL_FILE 1- FILE_TYPE: kiểu liệu handle file 2- IS_OPEN: Hàm trả kiểu liệu BOOLEAN Nó trả giá trị TRUE file mở, trả FALSE file đóng 3- FOPEN: Hàm sử dụng để mở file cho viêc nhập xuất Hàm trả giá trị dạng thức handle kiểu liệu FILE_TYPE ‘R’: Chế độ đọc ‘W’: Chế độ ghi ‘A’: Chế độ chèn nối tiếp vào cuối tập tin Package UTIL_FILE  Một số hàm package UTL_FILE 4- FCLOSE: Hàm sử dụng để đóng file mở 5- FCLOSE_ALL: Hàm sử dụng để đóng tất file mở session hành 6- FFLUSH: Thủ tục lấy tất liệu nhớ đệm ghi vào file 7- GET_LINE: Thủ tục lấy dòng file văn mở đặt nội dung văn vào thông số OUT thủ tục Package UTIL_FILE  Một số hàm package UTL_FILE 8- PUT_LINE: Thủ tục ghi chuỗi văn từ thông IN vào file mở Sau ký hiệu kết thúc dòng ghi vào file văn 9- PUT: Thủ tục giống thủ tục PUT_LINE không đặt ký hiệu kết thúc dòng vào file mở 10- UTF: Thủ tục đặt văn định dạng vào file mở 11- NEW_LINE: Thủ tục chèn dòng vào file văn mở Package với trỏ ngoại lệ The End

Ngày đăng: 20/04/2022, 12:23

w