Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 8: Thủ tục nội tại

Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 8: Thủ tục nội tại. Nội dung chính trong bài giảng này gồm có: Khái niệm, các thao tác với thủ tục nội tại, tham số bên trong thủ tục nội tại, một số vấn đề khác, giao tác. Mời các bạn cùng tham khảo! | Bài 8 Thủ tục nội tại Khái niệm n Nội dung Thủ tục nội tại Khái niệm n Tập hợp các lệnh cấu trúc điều khiển Các thao tác với thủ tục nội tại n Cho phép truyền các giá trị qua các tham số vào và trả về các giá trị qua tham số đầu ra Tham số bên trong thủ tục nội tại Một số vấn đề khác Giao tác 2 8 2018 Microsoft SQL Server 2005 1 2 8 2018 Microsoft SQL Server 2005 2 Các loại thủ tục nội tại Danh sách các thủ tục nội tại hệ thống n Thủ tục nội tại hệ thống thực hiện các chức năng n Xem trong ngăn System Stored Procedure quản trị CSDL thường dùng được đặt trong CSDL Resource CSDL chỉ để đọc và được ánh xạ qua các CSDL dưới dạng sys ví dụ . Tên thủ tục nội tại hệ thống luôn bắt đầu với tiền tố sp_ n Thủ tục nội tại hệ thống mở rộng thực hiện các chức năng quản trị mức cao hơn cũng được lưu trong CSDL Resource tên bắt đầu với tiền tố xp_ n Thủ tục nội tại do người dùng tự xây dựng 2 8 2018 Microsoft SQL Server 2005 3 2 8 2018 Microsoft SQL Server 2005 4 1 Các thao tác với thủ tục nội tại Tạo mới một thủ tục nội tại n Cú pháp tạo mới một thủ tục nội tại dạng đơn giản n Tạo mới một thủ tục nội tại Create Proc Procedure Tên_thủ_tục as n Gọi thực hiện thủ tục nội tại Declare Biến_cục_bộ n Xóa thủ tục nội tại Các_lệnh n Thay đổi nội dung thủ tục nội tại Ví dụ 1 Thủ tục tìm số lượng xuất lớn nhất trong một lần xuất của các vật tư Create proc SLmax As Declare @SLmax int Select @SLmax max SlXuat from CTPXUAT Print @Slmax 2 8 2018 Microsoft SQL Server 2005 5 2 8 2018 Microsoft SQL Server 2005 6 Gọi thực hiện Xóa thủ tục nội tại Thay đổi nội dung của thủ tục nội tại n Cú pháp n Để thực hiện thủ tục nội tại sử dụng cú pháp Alter proc procedure Tên_thủ_tục Exec Tên_thủ_tục as Ví dụ 2 Declare Biến_cục_bộ Exec Slmax Các_lệnh n Để xóa thủ tục nội tại sử dụng cú pháp Ví dụ 4 Drop proc Procedure Tên_thủ_tục Alter proc SLmax Ví dụ 3 As Declare @SLmax int Drop proc Slmax Select @Slmax max SlXuat from CTPXUAT Print So luong xuat lon nhat convert char 6 @Slmax à Cách

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
56    68    1    27-04-2024
Đã 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.