tailieunhanh - Stored Procedure
Store procedure (SP) là một tập các câu lệnh SQL (chương trình) được biên dịch và lưu trữ sẵn trên SQL Server. SP cho phép: - Chứa nhiều câu lệnh, có thể gọi các SP khác - Nhận các tham số đầu vào, đầu ra - Trả về trạng thái thực hiện (thành công hay thất bại) và nguyên nhân. Một số loại SP - System stored procedure: SP hệ thống, có tên bắt đầu bằng sp - User defined stored procedure: SP do người dùng định nghĩa. | STORED PROCEDURE Nội dung chi tiết Giới thiệu Biến Lệnh IF ELSE Lệnh CASE Lệnh While Một số lệnh thông dụng Tạo SP Hiệu chỉnh SP Xóa SP Xem thông tin về SP Ví dụ Giới thiệu Store procedure (SP) là một tập các câu lệnh SQL (chương trình) được biên dịch và lưu trữ sẵn trên SQL Server SP cho phép Chứa nhiều câu lệnh, có thể gọi các SP khác Nhận các tham số đầu vào, đầu ra Trả về trạng thái thực hiện (thành công hay thất bại) và nguyên nhân Một số loại SP System stored procedure: SP hệ thống, có tên bắt đầu bằng sp_ User defined stored procedure: SP do người dùng định nghĩa Temporary stored procedure: SP tạm thời, bắt đầu bằng # Giới thiệu (tt) Quá trình tạo SP Phân tích cú pháp: Nếu có lỗi cú pháp thì thông báo lỗi và không tạo SP Ngược lại tạo SP, tên SP lưu ở sysobjects, văn bản lệnh lưu ở syscomments Thi hành SP (lần đầu hoặc biên dịch lại) Đọc văn bản lệnh ở syscomments Phân giải tên: liên kết các đối tượng mà SP tham khảo đến Tối ưu hóa: tạo kế hoạch thi hành nhanh nhất . | STORED PROCEDURE Nội dung chi tiết Giới thiệu Biến Lệnh IF ELSE Lệnh CASE Lệnh While Một số lệnh thông dụng Tạo SP Hiệu chỉnh SP Xóa SP Xem thông tin về SP Ví dụ Giới thiệu Store procedure (SP) là một tập các câu lệnh SQL (chương trình) được biên dịch và lưu trữ sẵn trên SQL Server SP cho phép Chứa nhiều câu lệnh, có thể gọi các SP khác Nhận các tham số đầu vào, đầu ra Trả về trạng thái thực hiện (thành công hay thất bại) và nguyên nhân Một số loại SP System stored procedure: SP hệ thống, có tên bắt đầu bằng sp_ User defined stored procedure: SP do người dùng định nghĩa Temporary stored procedure: SP tạm thời, bắt đầu bằng # Giới thiệu (tt) Quá trình tạo SP Phân tích cú pháp: Nếu có lỗi cú pháp thì thông báo lỗi và không tạo SP Ngược lại tạo SP, tên SP lưu ở sysobjects, văn bản lệnh lưu ở syscomments Thi hành SP (lần đầu hoặc biên dịch lại) Đọc văn bản lệnh ở syscomments Phân giải tên: liên kết các đối tượng mà SP tham khảo đến Tối ưu hóa: tạo kế hoạch thi hành nhanh nhất dựa vào trạng thái của CSDL và cấu trúc câu lệnh Biên dịch: tạo mã thi hành cho kế hoạch đã được tối ưu hóa và đặt trong vùng procedure cache Thi hành SP Giới thiệu (tt) Ưu điểm khi sử dụng SP Cho phép các ứng dụng khác nhau dùng chung xử lý, đảm bảo tính nhất quán trong truy xuất và xử lý dữ liệu Nhanh, giảm lưu lượng mạng Nội dung chi tiết Giới thiệu Biến Lệnh IF ELSE Lệnh CASE Lệnh While Một số lệnh thông dụng Tạo SP Hiệu chỉnh SP Xóa SP Xem thông tin về SP Ví dụ Biến Biến cục bộ: là một đối tượng cụ thể lưu giữ một giá trị dữ liệu đơn của một kiểu xác định. Tên của biến cục bộ được bắt đầu bởi ký hiệu @ Biến cục bộ được khai báo bằng lệnh DECLARE Ví dụ DECLARE @sl int, @dbname nvarchar(128) Biến cục bộ không thể có kiểu dữ liệu là text, ntext hoặc image. Biến toàn cục (hệ thống): do SQL tạo ra Tên bắt đầu bởi ký hiệu @@ Ví dụ: @@rowcount, @@error Nội dung chi tiết Giới thiệu Biến Lệnh IF ELSE Lệnh CASE Lệnh While Một số lệnh thông dụng Tạo SP Hiệu chỉnh SP Xóa SP
đang nạp các trang xem trước