- Câu hỏi 170865:
Cho đoạn mã tạo trigger:
CREATE TRIGGER NV_GT
ON NHANVIEN
INSTEAD OF INSERT
As
BEGIN
declare @Gt as nvarchar(3)
select @gt = GT from INSERTED
if ( @gt not in ('Nam', N'Nữ') )
Raiserror('Ban nhap sai Gioi tinh',16,10)
END
Cho biết ý nghĩa của dòng code “select @gt = GT from INSERTED”
A. Lấy giá trị đang được nhập tạm thời của thuộc tính Giới tính trong bảng INSERTED khi thêm với bảng NHÂN VIÊN
B. Lấy giá trị đang được nhập tạm thời của thuộc tính Giới tính trong bảng DELETED khi thêm với bảng NHÂN VIÊN
C. Lấy giá trị đang được nhập tạm thời của thuộc tính Giới tính trong bảng INSERTED khi sửa với bảng NHÂN VIÊN
D. Lấy giá trị đang được nhập tạm thời của thuộc tính Giới tính trong bảng DELETED khi xóa với bảng NHÂN VIÊN
- Câu hỏi 304991:
Cho CSDL quản lý bán hàng gồm hai bảng:
tblKHACHHANG(sSdtKH, sTenKH, SoHoaDon)
tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)
Đoạn mã trigger để cho phép mỗi lần chèn thêm một hóa đơn mới thì tổng số hóa đơn của khách hàng được tăng lên tương ứng một đơn vị
A. CREATE TRIGGER ThemHoaDon
ON tblHOADON
Instead of Insert
Begin
Declare @soDT nvarchar(10)
Select @soDT = sSDTKH
From tblHOADON
Update tblKHACHHANG
Set SoLanMua = SoLanMua + 1
Where sSdtKH = @soDT
end
B. CREATE TRIGGER ThemHoaDon
ON tblHOADON
Instead of Insert
Begin
Declare @soDT nvarchar(10)
Update tblKHACHHANG
Set SoLanMua = SoLanMua + 1
Where sSdtKH = @soDT
end
C. CREATE TRIGGER ThemHoaDon
ON tblHOADON
Instead of update
Begin
Declare @soDT nvarchar(10)
Select @soDT = sSDTKH
From inserted
Update tblKHACHHANG
Set SoLanMua = SoLanMua + 1
Where sSdtKH = @soDT
end
D. CREATE TRIGGER ThemHoaDon
ON tblHOADON
Instead of Insert
Begin
Declare @soDT nvarchar(10)
Select @soDT = sSDTKH
From inserted
Update tblKHACHHANG
Set SoLanMua = SoLanMua + 1
Where sSdtKH = @soDT
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 967347:
Có mấy kỹ thuật sao lưu?
- Câu hỏi 967358:
Cho bảng PHANCONG(MADA, MANV, SoGio)
Đoạn mã tạo trigger cho phép nhập số giờ của nhân viên chỉ là từ 5 đến 10 khi thêm phân công nhân viên thực hiện dự án
A. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF insert
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from INSERTED
if (@tg<5 and @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
B. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF insert
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from INSERTED
if not (@tg<5 and @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
C. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF Delete
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from DELETED
if (@tg<5 or @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
D. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF insert
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from INSERTED
if (@tg<5 or @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
- Câu hỏi 967362:
Declare
@a int = 5,
@b int = null,
@c int = 10
Begin
if @a > @b AND @a < @c set @a=@c*@a
select @a
End
Giá trị của a sẽ là?
A. Tất cả các đáp án đều sai
B. 5
C. Null
D. 50
- Câu hỏi 967365:
Làm cách nào để trả về nhiều giá trị từ 1 procedure?
A. Sử dụng con trỏ.
B. Bạn không thể thực hiện đượ
C. Sử dụng các parameters IN.
D. Sử dụng các parameters OUT parameters.
- Câu hỏi 967366:
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
- 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
- Câu hỏi 563607:
Thuộc tính nào sau đây không dùng để cấu hình cơ sở dữ liệu SQL Server?
A. Auto Shink
B. Restrict Access
C. Read Only
D. Auto Read