- Câu hỏi 66976:
Cho đoạn mã sau.
DECLARE
@V_BONUS INT,
BEGIN
SELECT @V_SALARY = luong
FROM nhanvien
WHERE manv = 1
set @V_BONUS = @V_SALARY * 0.1;
END
select @V_BONUS
Nguyên nhân đoạn mã gây ra lỗi:
- Câu hỏi 231197:
Lệnh nào sẽ xóa một cột iSoLuong khỏi bảng tblVatTu mà không làm mất dữ liệu khác?
- Câu hỏi 231201:
Cho CSDL quản lý sản phẩm với hai bảng blCTHOADON (sMaHD, sMaSP, iSLM) và tblSANPHAM(sMaSP, sTenSP, iSLBan, fDongia, sXuatSu).
Đâu là câu lệnh truy vấn để tính tổng số tiền hàng đã bán của từng hóa đơn
- Câu hỏi 170867:
Cho bảng tblCTHOADON (sMaHD, sMaSP, iSL, fDG, fThanhTien) và tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)
Đoạn Trigger sau để thực hiện yêu cầu gì:
CREATE TRIGGER suaCTHD
ON tblCTHOADON
Instead of update
As
If update(iSL)
Begin
Declare int @sl, float @dg, nvarchar @soHD
Select @sl = iSL, @dg = fDG, @soHD = sMaHD
From insterted
Update tblHOADON
Set TongTien = TongTien + @sl * @dg
Where sMaHD = @soHD
End
- Câu hỏi 304998:
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(nvarchar @xs)
As
BEGIN
Select sTenSP
From tblSANPHAM
Where sXuatSu = @xs
END
- Câu hỏi 967337:
Một hệ thống lưu trữ Big Data tốt cần có đặc điểm nào sau đây?
- Câu hỏi 967342:
Cho bảng NHANVIEN (MaNV, HoTen, NgaySinh, TrinhDo, ChuyenNganh, Nam). Phương pháp tách bảng NHANVIEN thành hai bảng sau tblNV(MaNV, HoTen, NgaySinh) và tblNV2(MaNV, TrinhDo, ChuyenNganh, Nam) là phương pháp phân mảnh gì?
- Câu hỏi 967353:
Cho bảng tblNHANVIEN(maNV, HoTen, QueQuan, HSL).
Câu lệnh để phân quyền được phép xem (lấy) dữ liệu trên bảng tblNHANVIEN cho tài khoản “nguoidung1” là gì?
- Câu hỏi 967356:
Cho bảng NV(MaNV, …, MaPB), DA(MaDA, …., MaPB) và PB(MaPB, ….).
Viết trigger để khi xóa một PB thì các nhân viên và dự án của phòng ban đó cũng được xóa luôn.
- Câu hỏi 967371:
Để truy vấn dữ liệu mà tên nhân viên bắt đầu bằng 'Nguyễn', dùng biểu thức điều kiện nào cho mệnh đề WHERE?