- Câu hỏi 66972:
Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu) và tblCTHOADON (sMaHD, sMaSP, iSLM).
Đoạn thủ tục sau thực hiện yêu cầu xử lý gì?
CREATE PROC spTenSP(nvarchar @mhd)
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where sMaHD = @mhd and A.sMaSP = B.sMaSP
END
A. Cho biết tên sản phẩm đã được khách hàng thực hiện mua hàng
B. Cho biết tên sản phẩm đã được mua hàng của một hóa đơn nào đó với mã hóa đơn là tham số truyền vào
C. Cho danh sách tên các sản phẩm đã được khách hàng mua hàng trong một ngày nào đó
D. Cho danh sách thông tin đầy đủ các sản phẩm đã được mua hàng của một hóa đơn nào đó với mã hóa đơn là tham số truyền vào
- Câu hỏi 67022:
Mục đích của câu lệnh ALTER TRIGGER là gì?
A. Tất cả các phương án đều đúng
B. Xóa một trigger đã có
C. Tạo một trigger mới
D. Sửa một trigger đã có
- Câu hỏi 170788:
Volume trong Big Data đề cập đến yếu tố nào?
A. Giá trị dữ liệu
B. Tốc độ dữ liệu
C. Định dạng dữ liệu
D. Khối lượng dữ liệu
- Câu hỏi 170832:
Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu) và tblCTHOADON (sMaHD, sMaSP, iSLM).
Đâu là thủ tục để cho danh sách tên các sản phẩm đã được mua hàng theo mã hóa đơn nào đó?
A. CREATE PROC spTenSP(nvarchar(9) @mhd)
As
BEGIN
Select sTenSP
From tblCTHOADON, tbSANPHAM
Where sMaHD = @mhd
END
B. CREATE PROC spTenSP(nvarchar(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 nvarchar(9) @mhd
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where sMaHD = @mhd and A.sMaSP = B.sMaSP
END
D. CREATE PROC spTenSP(nvarchar(9) @mhd)
As
BEGIN
Select sTenSP
From tblCTHOADON
Where sMaHD = @mhd
END
- Câu hỏi 170852:
Muốn cập nhật đồng thời nhiều cột trong một lệnh UPDATE, cú pháp đúng là?
A. UPDATE bảng
SET cột1 = giá_trị1, cột2 = giá_trị2
B. UPDATE bảng
SET (cột1, cột2) = (giá_trị1, giá_trị2)
C. MODIFY bảng
SET cột1 TO giá_trị1, cột2 TO giá_trị2
D. UPDATE bảng
SET cột1, cột2 = giá_trị1, giá_trị2
- Câu hỏi 170878:
Bạn là nhà quản trị CSDL SQL. Bạn đang phát triển 1 ứng dụng DB cho phòng kế toán công ty của bạn. Ứng dụng này chứa nhiều modules được tích hợp nhau. Các user thuờng gặp phải deadlock bất kỳ lúc nào một người nào đó thực hiện 1 hàm mà nó cần tích hợp từ nhiều module. Làm thế nào đê giảm thiểu các deadlock này?
A. Bạn cần phải bảo đảm là tất cả các transaction chỉnh sửa dữ liệu các bảng phải theo cùng 1 thứ tự
B. Bạn cần phải bảo đảm là tất cả các transaction chỉnh sửa dữ liệu các bảng phải theo thứ tự ngược nhau
C. Bạn cần phải bảo đảm là tất cả các transaction chỉnh sửa dữ liệu các bảng không theo cùng thứ tự
D. Bạn cần phải bảo đảm là tất cả các transaction chỉnh sửa phù hợp với cách thực thi của công cụ query optimizer
- 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 967334:
Sự khác nhau cơ bản trong 2 trường hợp sau:
1. Sửa trigger bằng lệnh Alter trigger
2. Xóa trigger bằng lệnh drop trigger sau đó tạo lại bằng lệnh create trigger
A. Khi dùng lệnh Alter trigger thì các quyền đã cấp phát cho trigger đó vẫn còn
B. Tất cả các phương án đều đúng
C. Khi dùng lệnh Drop thì toàn bộ quyền cấp phát trên trigger bị mất và phải cấp phát lại
- 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 563611:
Phiên bản cài đặt nào sau đầy đủ cho các doanh nghiệp vừa và nhỏ thực hiện tính năng thương mại điện tử?
A. Workgroup Edition
B. Enterprise Edition
C. Standard Edition
D. Express Edition