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


Join the forum, it's quick and easy

Đại Học Văn Hiến Liên Thông
Đại Học Văn Hiến Liên Thông
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Thuc hanh store procduce

3 posters

Go down

Thuc hanh store procduce   Empty Thuc hanh store procduce

Bài gửi by mytrang 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

Về Đầu Trang Go down

Thuc hanh store procduce   Empty Re: Thuc hanh store procduce

Bài gửi by vhu 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
vhu
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

Về Đầu Trang Go down

Thuc hanh store procduce   Empty Re: Thuc hanh store procduce

Bài gửi by admin 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
admin
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 : 35

Về Đầu Trang Go down

Thuc hanh store procduce   Empty Re: Thuc hanh store procduce

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

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