tailieunhanh - Bài giảng điện tử môn tin học: Procedures và Funtions

Một khi Stored procedure được thiết lập thì những ứng dụng cần thiết tương tự chỉ cần thực gọi để thực hiện Store procedure | PROCEDURES và FUNCTIONS 11 Bài 1. Khái niệm cơ bản về Stored procedure: Stored procedure (thủ tục) là một tập các lệnh T-SQL và một số cấu trúc điều kiện Một khi Stored procedure được thiết lập thì những ứng dụng cần thiết tương tự chỉ cần thực gọi để thực hiện Store procedure Thủ tục lưu được tối ưu hoá lần đầu tiên khi chúng được biên dịch. Thủ tục nâng cao an toàn thông tin thông qua việc cô lập hoặc mã hóa System sp: Được lưu trữ trong CSDL master và được đặt tên với tiếp đầu ngữ là sp. Chúng đóng vai trò khác nhau của các tác vụ được cung cấp trong SQL Server. Ví dụ: Sp_help, Sp_helpConstraint, Local sp: Được lưu trữ trong các CSDL của người dùng, nó thực thi các tác vụ (Task) trong Database chứa nó. Khi thực thi thủ tục, cần cung cấp các giá trị của tham số của các thủ tục nếu có. Một thủ tục có thể được gọi thực thi hoặc tự động thực thi khi SQL Server khởi động. Gọi thực thi bằng từ khóa EXCUTE. 2. Tạo Store Procedure: CREATE PROC[EDURE] procedure_name [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,.n ] [ WITH { RECOMPILE | ENCRYPTION } ] [ FOR REPLICATION ] AS sql_statement [ .n ] Procedure_name Tên phải tuân theo qui tắc định danh RECOMPILE Thông thường, thủ tục sẽ được phân tích, tối ưu và dịch sẵn ở lần gọi đầu tiên. Nếu tuỳ chọn With Recompile được chỉ định, thủ tục sẽ được dịch lại mỗi khi được gọi. ENCRYPTION Thủ tục sẽ được mã hoá nếu tuỳ chọn With Encryption được chỉ định. Nếu thủ tục đã được mã hoá, ta không thể xem được nội dung của thủ tục, do đó nên lưu lại bản gốc VARYING Chỉ dùng với biến Cursor VD: Create Procedure sp_SinhVien @NamSinh int AS Select * From tbl_SinhVien Where Year(NgaySinh) = @NamSinh ------------------- 3. Thực thi Store Procedure: EXEC[ute] procedure_name [[@parameter =]{value |@variable [OUTPUT] | [DEFAULT]] [, n] VD: EXEC sp_SinhVien 1984 Create Proc Sp_ChenKhachHang @MaKH varchar (10), @TenKH nvarchar (50), @Address nvarchar (50), @Phone varchar (24), @Fax nvarchar (24), . | PROCEDURES và FUNCTIONS 11 Bài 1. Khái niệm cơ bản về Stored procedure: Stored procedure (thủ tục) là một tập các lệnh T-SQL và một số cấu trúc điều kiện Một khi Stored procedure được thiết lập thì những ứng dụng cần thiết tương tự chỉ cần thực gọi để thực hiện Store procedure Thủ tục lưu được tối ưu hoá lần đầu tiên khi chúng được biên dịch. Thủ tục nâng cao an toàn thông tin thông qua việc cô lập hoặc mã hóa System sp: Được lưu trữ trong CSDL master và được đặt tên với tiếp đầu ngữ là sp. Chúng đóng vai trò khác nhau của các tác vụ được cung cấp trong SQL Server. Ví dụ: Sp_help, Sp_helpConstraint, Local sp: Được lưu trữ trong các CSDL của người dùng, nó thực thi các tác vụ (Task) trong Database chứa nó. Khi thực thi thủ tục, cần cung cấp các giá trị của tham số của các thủ tục nếu có. Một thủ tục có thể được gọi thực thi hoặc tự động thực thi khi SQL Server khởi động. Gọi thực thi bằng từ khóa EXCUTE. 2. Tạo Store Procedure: CREATE PROC[EDURE] procedure_name [ { @parameter

TỪ KHÓA LIÊN QUAN
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.