| | Giải bài kiểm tra SQL 2 | |
| | Tác giả | Thông điệp |
---|
MiNA V.I.P
Tổng số bài gửi : 59 Join date : 10/11/2010 Age : 33 Đến từ : BP
| Tiêu đề: Giải bài kiểm tra SQL 2 Wed Nov 17, 2010 11:43 pm | |
| Bài Kiểm TraBảng tblChucVuBảng tblNhanVienYêu cầua. Viết thủ tục SP_Them_Nhan_Vien b. Viết thủ tục SP_CapNhat_Nhan_Vien ( không cập nhật mã) c. Viết thủ tục SP_LuongLN với Luong=LuongCanBan*NgayCong PhuCap d. Viết hàm nội tuyến tính lương trung bình của các nhân viên và thể hiện các thông tin sau MaNV,TenNV,TenCV,Luong với Luong=LuongCanBan*NgayCong PhuCap Nhưng nếu NgayCong>=25 thì số ngày dư ra được tính gấp đôi Câu a - Code:
-
ALTER PROCEDURE dbo.SP_Them_Nhan_Vien ( @MaNV nvarchar(4), @MaCV nvarchar(2), @TenNV nvarchar(30), @NgaySinh datetime, @LuongCanBan float, @NgayCong int, @PhuCap float ) AS If not exists(Select * from tblNhanVien Where MaNV=@MaNV) Begin Insert Into tblNhanVien(MaNV,MaCV,TenNV,NgaySinh,LuongCanBan,NgayCong,PhuCap) Values(@MaNV,@MaCV,@TenNV,@NgaySinh,@LuongCanBan,@NgayCong,@PhuCap) End Else Raiserror('Ma bi trung!',16,1) Câu b - Code:
-
ALTER PROCEDURE dbo.SP_CapNhat_Nhan_Vien ( @MaNV nvarchar(4), @MaCV nvarchar(2), @TenNV nvarchar(30), @NgaySinh datetime, @LuongCanBan float, @NgayCong int, @PhuCap float ) As Begin Update tblNhanVien Set MaCV=@MaCV, TenNV=@TenNV, NgaySInh=@NgaySinh, LuongCanBan=@LuongCanBan, NgayCong=@NgayCong, PhuCap=@PhuCap Where MaNV=@MaNV End Câu c - Code:
-
ALTER PROCEDURE dbo.SP_LuongLN
AS Select top 1 MaNV,TenNV,NgaySinh,(LuongCanBan*NgayCong PhuCap) as Luong From tblNhanVien Order by Luong desc RETURN Câu d - Code:
-
ALTER FUNCTION dbo.F_LuongTB ( ) RETURNS TABLE AS RETURN Select MaNV,TenNV,(LuongCanBan*NgayCong PhuCap) as Luong, ((LuongCanBan*NgayCong PhuCap)/NgayCong) as LuongTB From tblNhanVien Thực thi Select * From dbo.F_LuongTB() Câu eĐang cập nhật ...
Được sửa bởi MiNA ngày Tue Jan 18, 2011 9:54 pm; sửa lần 1. | |
| | | v.terrorism Thành viên chăm chỉ
Tổng số bài gửi : 7 Join date : 15/01/2011
| Tiêu đề: Mai ơi cưu với! Sun Jan 16, 2011 10:20 pm | |
| lấy bài của mai về làm , làm hoài ko ra lâu quá ko xem lại bài ,mất kiến thức SQl rồi hix hix xem hình rùi chỉ cụ thể cho mình nha câu a dòng màu đỏ Msg 208, Level 16, State 6, Procedure SP_Them_Nhan_Vien, Line 13 Invalid object name 'dbo.SP_Them_Nhan_Vien'. | |
| | | MiNA V.I.P
Tổng số bài gửi : 59 Join date : 10/11/2010 Age : 33 Đến từ : BP
| Tiêu đề: Re: Giải bài kiểm tra SQL 2 Tue Jan 18, 2011 10:06 pm | |
| - v.terrorism đã viết:
- lấy bài của mai về làm , làm hoài ko ra
lâu quá ko xem lại bài ,mất kiến thức SQl rồi hix hix
xem hình rùi chỉ cụ thể cho mình nha
câu a
dòng màu đỏ Msg 208, Level 16, State 6, Procedure SP_Them_Nhan_Vien, Line 13 Invalid object name 'dbo.SP_Them_Nhan_Vien'.
Sorry nha, do thiếu sót trong lúc đăng bài m thiếu dấu ngoặc tròn chỗ nàyALTER PROCEDURE dbo.SP_Them_Nhan_Vien( @MaNV nvarchar(4), @MaCV nvarchar(2), @TenNV nvarchar(30), @NgaySinh datetime, @LuongCanBan float, @NgayCong int, @PhuCap float)Mình nghĩ là bạn T biết lỗi chỗ đó mà phải hok? ^_^; M đã sửa lại ùi. (^Д ^; ) Xin lỗi nha! Lần sau m sẽ cẩn thận hơn!
| |
| | | Sponsored content
| Tiêu đề: Re: Giải bài kiểm tra SQL 2 | |
| |
| | | | Giải bài kiểm tra SQL 2 | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| Latest topics | » (CẬP NHẬT)Các code và phần mềm hay kham khảoMon Aug 13, 2012 4:05 pm by cnttk1t4 » Help me!!!!!!Fri Jun 01, 2012 2:20 am by cuong » "heo...... mi"Tue Dec 06, 2011 3:29 pm by nguyendam2010 » ĐỀ THI VÀ ĐÁP ÁN ÔN TỐT NGHIỆPTue Nov 29, 2011 6:46 pm by MiNA » help me!!!Mon Nov 14, 2011 9:34 am by kuan » Mẹ kính yêuThu Nov 03, 2011 6:14 pm by MiNA » HiHi geek: Tue Nov 01, 2011 9:53 pm by kimkhoa30 » Cao thủ GuitarThu Oct 27, 2011 10:09 pm by nutuoc » cach doi font chu o table trong sql serverSat Oct 22, 2011 8:19 pm by thuphuongk8 » Xin giúp đỡ thành viên mới!!!Thu Oct 13, 2011 8:48 pm by huynhduccuong » Cho minh hoi tiFri Sep 09, 2011 4:28 pm by MiNA » hello!!!! ba con cho minh hoi tiMon Aug 22, 2011 8:35 pm by MiNA » Yahoo! Messenger 11.0.0.2009Sat Aug 20, 2011 9:44 pm by MiNA » TracNghiemAnToanHeThongThongTin+DapAnFri Aug 12, 2011 10:57 pm by MiNA » trai tim phu nuSat Jul 30, 2011 3:10 pm by MiNA » Chia se cung banSat Jul 09, 2011 2:43 pm by MiNA » Giáo trình Lập trình truyền thông.Mon Jun 20, 2011 9:59 pm by MiNA » TINH YEU VA PCSat Jun 11, 2011 7:39 pm by MiNA » Bức Xúc quáWed Jun 08, 2011 2:17 pm by kimkhoa30 » chia se khoanh khacTue Jun 07, 2011 6:22 pm by kimkhoa30 |
|