- Câu hỏi 170884:
Câu lệnh `DROP TABLE` thực hiện được khi thỏa mãn điều kiện gì?
A. Bảng không có khóa ngoại bị tham chiếu đến
B. Bảng có dữ liệu
C. Không tồn tại bảng
D. Bảng đã khóa
- Câu hỏi 304990:
Ý nghĩa của đoạn mã sau là gì?
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
A. Đ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
B. Tạo trigger khi nhập dữ liệu phân công có số giờ hoặc dưới 5 hoặc trên 10
C. Tạo trigger khi sửa phân công chỉ được nhận giá trị từ 5 đến 10
D. Tất cả các phương án đều đúng
- Câu hỏi 304992:
Đặc điểm của trigger là gì?
A. Trigge chỉ có thể thực hiện một công việc và được thực hiện bằng câu lệnh được gọi
B. Trigger có thể thực hiện nhiều công việc và được thực hiện tự động thông qua sự kiện
C. Trigger chỉ có thể thực hiện một công việc và được thực hiện tự động thông qua sự kiện
D. Trigger có thể thực hiện nhiều công việc và được thực hiện bằng câu lệnh được gọi
- 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
A. Cho danh sách thông tin đầy đủ các sản phẩm
B. Cho danh sách tên các sản phẩm có xuất xứ nước ngoài
C. Cho danh sách tên sản phẩm theo một xuất sứ nào đó với xuất sứ là tham số truyền vào
D. Cho danh sách thông tin đầy đủ các sản phẩm theo một một xuất sứ nào đó với xuất sứ là tham số truyền vào
- Câu hỏi 967313:
Câu lệnh
SELECT sTenNV
WHERE sTen LIKE '%a_n%'
lọc ra danh sách tên nhân viên như thế nào?
A. Danh sách tên nhân viên kết thúc bằng 'an'
B. Danh sách tên nhân viên có chữ 'a' trước 1 ký tự rồi 'n'
C. Danh sách tên nhân viên có chứa 'a' hoặc 'n'
D. Danhh sách tên nhân viên bắt đầu bằng 'a' và chứa 'n'
- Câu hỏi 967331:
Cho CSDL quản lý bán hàng gồm hai bảng:
tblKHACHHANG(sSdtKH, sTenKH, SoHoaDon)
tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)
Đoạ Trigger sau đây thực hiện gì?
CREATE TRIGGER ThemHoaDon
ON tblHOADON
Instead of Insert
Begin
Declare @soDT nvarchar(10)
Select @soDT = sSDTKH
From tbl inserted
Update tblKHACHHANG
Set SoLanMua = SoLanMua + 1
end
A. Số hóa đơn trogn bảng khách hàng tự động tính để xác định được số lần mua tương ứng
B. Mỗi lần xoá một hóa đơn thì số hóa đơn của khác hàng được giảm đi một đơn vị tương ứng
C. Mỗi khi chỉnh sửa Hóa đơn thì số hóa đơn của khách hàng được tăng lên tương ứng
D. 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 tương ứng được lập cho hóa đơn đó được tăng lên tương ứng một đơn vị
- 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 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?
A. LIKE N'Nguyễn%'
B. LIKE N'Nguyễn_'
C. LIKE N'Nguyễn*'
D. LIKE N'Nguyễn?'
- Câu hỏi 563605:
Thành phần nào sau đây thuộc phía Server trong mô hình Client – Server?
A. Database
B. DB Library Application
C. Network
D. OLE DB Application
- Câu hỏi 563606:
Mỗi cơ sở dữ liệu trong SQL Server gồm mấy tập tin?