- Câu hỏi 317851:
Cho bảng tblCTHOADON (sMaHD, sMaSP, iSL, fDG, fThanhTien). Đoạn Trigger cho phép Khi cập nhật giá trị tại cột Số lượng thì thành tiền tương ứng của mặt hàng đó được tính toán lại tương ứng
A. CREATE TRIGGER suaCTHD
ON tblCTHOADON
Instead of update
As
If update(iSL)
Begin
Declare int @sl, float @dg, nvarchar(9) @soHD
Select @sl = iSL, @dg = fDG
From insterted
Update tblCTHOADON
Set fThanhTien = @sl * @dg
End
B. CREATE TRIGGER suaCTHD
ON tblCTHOADON
Instead of update
As
Begin
Declare int @sl, float @dg, nvarchar(9) @soHD
Select @sl = iSL, @dg = fDG, @soHD = sMaHD
From insterted
Update tblCTHOADON
Set fThanhTien = @sl * @dg
Where sMaHD = @soHD and sMaSP = @maSP
End
C. CREATE TRIGGER suaCTHD
ON tblCTHOADON
Instead of insert
As
If update(iSL)
Begin
Declare int @sl, float @dg, nvarchar(9) @soHD
Select @sl = iSL, @dg = fDG, @soHD = sMaHD
From insterted
Update tblCTHOADON
Set fThanhTien = @sl * @dg
Where sMaHD = @soHD
End
D. CREATE TRIGGER suaCTHD
ON tblCTHOADON
Instead of update
As
If update(iSL)
Begin
Declare int @sl, float @dg, nvarchar(9) @soHD, nvarchar(9) @maSP
Select @sl = iSL, @dg = fDG, @soHD = sMaHD, @maSP = sMaSP
From insterted
Update tblCTHOADON
Set fThanhTien = @sl * @dg
Where sMaHD = @soHD and sMaSP = @maSP
End
- Câu hỏi 66977:
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 hóa đơn nào đó?
A. CREATE PROC spTenSP(varchar(9) @mhd)
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where tblHOADON.sMaHD = @mhd END
B. CREATE PROC spTenSP(varchar(9) @mhd)
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where sMaHD = @mhd and A.sMaSP = B.sMaSP
END
C. CREATE PROC spTenSP
As
BEGIN
Declare varchar(9) @mhd
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where dNgayLap = @d and A.sMaSP = B.sMaSP
END
D. CREATE PROC spTenSP
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where and A.sMaSP = B.sMaSP
END
- Câu hỏi 66982:
Trong câu lệnh SELECT, từ khóa ORDER BY dùng để làm gì?
A. Tạo bảng mới trong Cở sở dữ liệu đã có
B. Sắp xếp kết quả của câu lệnh truy vấn theo một trật tự xác định nào đó
C. Xóa dữ liệu trong bảng thoả mãn điều kiện nào đó
D. Thêm dữ liệu mới vào bảng đã xác định
- Câu hỏi 170876:
Cho bảng tblNHANVIEN(sMaNV, sHoten, sGioitinh, fHSL, sQuequan). Đâu là câu truy vấn để cho danh sách tên của các nhân có hệ số lương trên 3.66
A. Select sHoten
From tblNHANVIEN
B. Select *
From tblNHANVIEN
Where fHSL>3.66
C. Select sHoten, fHSL
From tblNHANVIEN
Where fHSL>3.66
D. Select sHoten
From tblNHANVIEN
Where fHSL>3.66
- Câu hỏi 304989:
Cho hai bảng
tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV, TongTien)
tblCTHOADON (sMaHD, sMaSP, iSL, fDG)
Đoạn Trigger nào để thực hiện yêu cầu: Mỗi khi thêm một dòng mới vào bảng tblCTHOADON thì tổng tiền của tblHOADON với mã tương ứng được tăng theo tuỳ theo số lượng và đơn giá được nhập vào
A. CREATE TRIGGER themCTHD
ON tblCTHOADON
Instead of Insert
As
Begin
Update tblHOADON
Set TongTien = TongTien + iSL * fDG
Where sMaHD = @soHD
End
B. CREATE TRIGGER themCTHD
ON tblCTHOADON
Instead of Insert
As
Begin
Update tblHOADON
Set TongTien = TongTien + iSL * fDG
End
C. CREATE TRIGGER themCTHD
ON tblHOADON
Instead of Insert
As
Begin
Declare int @sl, float @dg, nvarchar(9) @soHD
Select @sl = iSL, @dg = fDG, @soHD = sMaHD
From insterted
Update tblHOADON
Set TongTien = TongTien + @sl * @dg
Where sMaHD = @soHD
End
D. CREATE TRIGGER themCTHD
ON tblCTHOADON
Instead of Insert
As
Begin
Declare int @sl, float @dg, nvarchar(9) @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 304994:
Cho CSDL quản lý sản phẩm với bảng tblSANPHAM gồm các dòng dữ liệu:

Cho biết kết quả của câu lệnh truy vấn sau:
Select sTenSP
From tblSANPHAM
Where fDonGia > 50000 and sXuatSu = N’Pháp’
- Câu hỏi 967325:
Cho CSDL Quản lý nhân sự gồm các bảng:
NHANVIEN(MaNV, HoTen, HSL, PC, GioiTinh, MaPB)
PHONGBAN(MaPB, TenPB, DiaDiem)
Để tài khoản db_user1 được quyền lựa chọn - cập nhật trên thuộc tính HoTen, Hệ số lương của bảng NHANVIEN và trên thuộc tính tên phòng ban của bảng PHONGBAN thì câu lệnh phân quyền đầy đủ là gì?
A. REVOKE SELECT, UPDATE
ON NHANVIEN
FROM db_user1
REVOKE SELECT, UPDATE
ON PHONGBAN
FROM db_user1
B. REVOKE SELECT, UPDATE
ON NHANVIEN( HoTen, HSL )
FROM db_user1
REVOKE SELECT, UPDATE
ON PHONGBAN( TenPB )
FROM db_user1
C. REVOKE SELECT, UPDATE
ON NHANVIEN( HoTen, HSL )
FROM db_user1
D. REVOKE SELECT, UPDATE
ON PHONGBAN
FROM db_user1
- Câu hỏi 967341:
Cho máy thật có địa chỉ là 192.168.10.25. Để máy ảo kết nối phân tán được đến máy chủ thì địa chỉ máy áo phải là địa chỉ nào sau đây?
A. 192.168.11.25
B. 192.169.10.25
C. 195.168.10.25
D. 192.168.10.40
- 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ì?
A. Phân mảnh phân tán
B. Phân mảng ngang
C. Phân mảnh hỗn hợp
D. Phân mảnh dọc
- Câu hỏi 967383:
Phiên bản Enterprise của SQL Server chứa đầy đủ các đặc trưng của SQL Server và có thể chạy tốt trên hệ thống lên đến?
A. 4 CPU và 2 GB RAM
B. 32 CPUs và 64 GB RAM
C. 64 CPUs và 128 GB RAM
D. 16 CPUs và 32 GB RAM