Đại Học Văn Hiến Liên Thông

Thuc hanh store procduce

Go down

Thuc hanh store procduce

Bài gửi by mytrang on Tue Jun 12, 2012 6:37 am

Bai thuc hanh store proceduce tuan cuoi

mytrang
Thành viên lớp 11A101
Thành viên lớp 11A101

Tổng số bài gửi : 25
Join date : 27/04/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thuc hanh store procduce

Bài gửi by vhu on Tue Jun 12, 2012 8:19 am

câu 2.6. Trong một lần đặt hàng,nhà cung cấp có thể giao tối đa 3 lần.
Test seo vậy bà kon
avatar
vhu
Thành viên lớp 11A101
Thành viên lớp 11A101

Tổng số bài gửi : 50
Join date : 28/04/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thuc hanh store procduce

Bài gửi by admin on Tue Jun 12, 2012 8:41 am

còn cái này là bài của mình. làm ngắn hơn tí ^^. trong đó có bài 3.17 làm bằng cách của thầy


-----3.17 cách 2-----
CREATE PROC SINHVIEN_KHOA(@MASV VARCHAR(12),@MAKHOA VARCHAR(12))
AS BEGIN
if(EXISTS(SELECT * FROM SINH_VIEN SV, LOP l WHERE SV.MaSV = @MASV AND l.MaKhoa = @MAKHOA AND SV.MaLop = l.MaLop))
BEGIN
PRINT N'SINH VIÊN '+ @MASV + N' THUỘC KHOA '+@MAKHOA
END
ELSE
BEGIN
PRINT N'SINH VIÊN '+ @MASV + N' KHÔNG THUỘC KHOA '+@MAKHOA
END
END
---TEST 3.17 CÁCH 2------
declare @MASV varchar(12),@MAKHOA VARCHAR(12)
SET @MASV = '07CQCNTT1'
set @MAKHOA = 'CNTT'
EXEC SINHVIEN_KHOA @MASV,@MAKHOA


--------3.18-------
CREATE PROC kiemtrasolanthi(@MaSv VARCHAR(12), @MaMH VARCHAR(12))
AS BEGIN
IF(exists(SELECT * FROM KET_QUA kq WHERE kq.MaSV = @MaSv AND kq.MaMH = @MaMH AND kq.SoLT = 1))
BEGIN
PRINT(N'QUA LẦN THI ĐẦU TIÊN');
END
ELSE
BEGIN
PRINT(N'KHÔNG QUA LẦN THI ĐẦU TIÊN');
END
END

DROP PROC kiemtrasolanthi
-----TEST-----
EXECUTE kiemtrasolanthi '07CQCNTT1','TRR'
GO


-----3.19-----
CREATE PROC insinhvientheokhoa(@MaKhoa VARCHAR(12))
AS
BEGIN
SELECT sv.MaSV, sv.HoTen, sv.NgaySinh, sv.DanToc, sv.MaLop,l.MaKhoa
FROM SINH_VIEN sv, LOP l
WHERE sv.MaLop = l.MaLop AND l.MaKhoa = @MaKhoa
END

DROP PROC insinhvientheokhoa

EXECUTE insinhvientheokhoa 'CNTT'
GO

----3.20-----
CREATE PROC insinhvientheomonhoc(@MaMH VARCHAR(12))
AS BEGIN
SELECT sv.*,kq.SoLT
FROM KET_QUA kq, SINH_VIEN sv WHERE kq.MaSV = sv.MaSV AND kq.MaMH = @MaMH AND kq.SoLT = 1
END

DROP PROC insinhvientheomonhoc

EXECUTE insinhvientheomonhoc 'TRR'
GO
avatar
admin
Quản trị diễn đàn
Quản trị diễn đàn

Tổng số bài gửi : 202
Join date : 01/05/2012
Age : 30

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Thuc hanh store procduce

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết