Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII.1516 - Hàm người dùng (tuần 5)
Viết hàm truyền vào MaPM, đếm số sách đến hạn trả
Gợi ý: gọi hàm câu 4
7.Viết hàm truyền vào MaPM, đếm số sách đã trả
Gợi ý: sách đã trả là sách nằm trong CT_PhieuTra của MaPM truyền vào
Viết hàm truyền vào ISBN, đếm số sách đã mượn của đầu sách này
Viết hàm truyền vào ISBN, đếm số sách đã mượn của đầu sách này 10. Viết hàm truyền vào MaDG, đếm số sách mà đọc giả này
Bạn đang xem tài liệu "Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII.1516 - Hàm người dùng (tuần 5)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- thuc_hanh_co_so_du_lieu_nang_cao_hkii_1516_ham_nguoi_dung_tu.pdf
Nội dung text: Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII.1516 - Hàm người dùng (tuần 5)
- Cách gọi 1: select dbo.UF_C1('116525441') Cách gọi 2: if dbo.UF_C1('116525441') > 0 print N'Đa u sách có sách' else print N'Đa u sách đã hết sách' Cách gọi 3: Declare @i int set @i = dbo.UF_C1('116525441') print N'Đa u sách có '+ cast(@i as varchar(5)) + N' cuo n sách' Function – Loại 2: Trả về kiểu bảng 1. Cú pháp: IF OBJECT_ID('UF_C2') IS NOT NULL DROP FUNCTION UF_C2 GO CREATE FUNCTION UF_C2 ( @TenThamSo1 , @TenThamSo2 ) RETURNS table AS RETURN 2. Ví dụ: Viết hàm cho biết danh sách các cuốn sách thuộc đầu sách ‘116525441‘ IF OBJECT_ID('UF_C2') IS NOT NULL DROP FUNCTION UF_C2 GO CREATE FUNCTION UF_C2 ( @isbn nvarchar(12) ) RETURNS table AS RETURN (SELECT * FROM CuonSach WHERE isbn = @isbn) Go