I- Khái niệm: Hàm là đối tượng cơ sở dữ liệu tương tự như thủ tục. Điểm khác biệt giữa hàm và thủ tục là: • Hàm trả về một giá trị vô hướng (scalar value) hoặc một bảng dữ liệu. Điều này cho phép ta sử dụng hàm trong biểu thức hoặc trong mệnh đề FROM. • Hàm không có tham số Output. | D 5 HỆ QUẢN TRỊ CSDL SQL SERVER _ XV Chương 9 FUNCTION i 1 . Giáo viên Tạ Thúc Nhu Khoa CNTT trường ĐH Lạc Hồng I- Khái niệm Hàm là đối tượng cơ sở dữ liệu tương tự như thủ tục. Điểm khác biệt giữa hàm và thủ tục là Hàm trả về một giá trị vô hướng scalar value hoặc một bảng dữ liệu. Điều này cho phép ta sử dụng hàm trong biểu thức hoặc trong mệnh đề From. Hàm không có tham số Output. 2 Mã hó II- Tạo hàm trả về giá trị vô hướng Scalar CREATE FUNCTION tên_hàm danh_sách_tham_số RETURNS kiểu dữ liệu trả về của hàm AS BEGIN Các_câu_lệnh_của_hàm RETURN giá_trị END Hàm không trả về giá trị kiểu timestamp. 3 Mã .