Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu). Đoạn thủ tục sau thực hiện yêu cầu xử lý gì?
CREATE PROC spTenSP(float @a, nvarchar @xs)
As
BEGIN
Select sTenSP
From tblSANPHAM
Where fDonGia > @a and sXuatSu = @xs
END
A. Cho danh sách tên sản phẩm có đơn giá lớn hơn một số @a, với số @a là tham số truyền vào
B. Cho danh sách tên sản phẩm có xuất sứ @xs nào đó, với @xs là tham số truyền vào
C. Cho danh sách tên sản phẩm có đơn giá lớn hơn một số @a và xuất sứ từ một nước @xs nào đó, với số @a và xuất sứ @xs là tham số truyền vào
D. Cho danh sách thông tin đầy đủ các sản phẩm có đơn giá lớn hơn một số @a và xuất sứ @xs từ một nước nào đó, với số @a và xuất sứ @xs là tham số truyền vào
Lệnh sửa đổi 1 thủ tục có tên là prcPrintStoreList như sau:ALTER PROCEDURE prcPrintStoreList @state char(15)ASBEGINIF EXISTS(SELECT * FROM Stores WHERE state=@state)BEGINPRINT 'List of Stores'SELECT stor_id,stor_name, stor_address,cityFROM Stores WHERE state = stateReturn 0ENDELSEBEGINPRINT 'No Records Found for given state'RETURN 1ENDENDHãy xác định kết quả sửa đổi này
Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu) và tblCTHOADON (sMaHD, sMaSP, iSLM), tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)
Đâu là thủ tục để cho danh sách tên sản phẩm đã được bán trong một tháng của một năm nào đó?
A. CREATE PROC spTenSP(int @m, int @y) As BEGIN Select sTenSP From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C Where month(dNgayLap) = @m and year(dNgayLap) = @y END
B. CREATE PROC spTenSP As BEGIN Select sTenSP From tblSANPHAM as A, tblCTHOADON as B Where A.sMaSP = B.sMaSP END
C. CREATE PROC spTenSP(int @m, int @y) As BEGIN Select sTenSP From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C Where month(dNgayLap) = @m and year(dNgayLap) = @y and A.sMaSP = B.sMaSP and B.sMaHD = C.sMaHD END
D. CREATE PROC spTenSP As BEGIN Declare int @m, int @y Select sTenSP From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C Where month(dNgayLap) = @m and year(dNgayLap) = @y and A.sMaSP = B.sMaSP END
Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu) và tblCTHOADON (sMaHD, sMaSP, iSLM), tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)
Đâu là thủ tục để cho danh sách tên sản phẩm KHÔNG được bán trong một năm nào đó?
A. CREATE PROC spTenSP As BEGIN Declare int @y Select sTenSP From tblSANPHAM Where sMaSP not in (Select sMaSP from tblCTHOADON as A, tblHOADON as B Where year(dNgayLap) = @y and A.sMaHD = B.sMaHD) END
B. CREATE PROC spTenSP(int @y) As BEGIN Select sTenSP From tblSANPHAM Where sMaSP not in (Select sMaSP from tblCTHOADON as A, tblHOADON as B Where year(dNgayLap) = @y and A.sMaHD = B.sMaHD) END
C. CREATE PROC spTenSP As BEGIN Declare int @y Select sTenSP From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C Where year(dNgayLap) = @y and A.sMaSP = B.sMaSP and B.sMaHD = C.sMaHD END
D. CREATE PROC spTenSP(int @y) As BEGIN Select sTenSP From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C Where year(dNgayLap) = @y and A.sMaSP = B.sMaSP and B.sMaHD = C.sMaHD END