- Câu hỏi 967336:
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 KHÔNG được bán trong một năm nào đó?
A. CREATE PROC spTenSP
As
BEGIN
Declare int @y
Select sTenSP
From tblSANPHAM
Where sMaSP not in (Select sMaSP from tblCTHOADON as A, tblHOADON as B
Where year(dNgayLap) = @y and A.sMaHD = B.sMaHD)
END
B. CREATE PROC spTenSP(int @y)
As
BEGIN
Select sTenSP
From tblSANPHAM
Where sMaSP not in (Select sMaSP from tblCTHOADON as A, tblHOADON as B
Where year(dNgayLap) = @y and A.sMaHD = B.sMaHD)
END
C. CREATE PROC spTenSP
As
BEGIN
Declare int @y
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C
Where year(dNgayLap) = @y and A.sMaSP = B.sMaSP and B.sMaHD = C.sMaHD
END
D. CREATE PROC spTenSP(int @y)
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C
Where year(dNgayLap) = @y and A.sMaSP = B.sMaSP and B.sMaHD = C.sMaHD
END
- Câu hỏi 967338:
Cú pháp để truy xuất đến một bảng của CSDL khác trong cùng Server là:
A. [tableName]
[.database][.owner]
B. [database][.tableName]
C. [tableName]
[.database]
D. [database][.owner][.tableName]
- 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ì?
A. GRANT SELECT
ON tblNHANVIEN
TO nguoidung1
B. GRANT ALL
ON tblNHANVIEN
TO nguoidung1
C. GRANT ALL
ON tblNHANVIEN
TO public
D. GRANT VIEW
ON tblNHANVIEN
TO nguoidung1
- Câu hỏi 967354:
Cho các bảng
PHONGBAN ( MAPB, TENDV , MaTP, NgayBD, SoNV), NHANVIEN ( MANV, HOTen, NS, GT, HSL, DC, MAPB, NgayVL), DUAN ( MADA, TENDA, DIADIEM, NgBD, MAPB)
Viết trigger khi thay đổi mã cho một phòng thì các nhân viên và dự án thuộc phòng ban đó cũng phải thay đổi theo
A. Tất cả các phương án đều đúng
B. CREATE TRIGGER UpdateMaPhong
ON PHONGBAN
FOR UPDATE
AS
BEGIN
IF UPDATE( MaPhong )
BEGIN
DECLARE @MaPhgCu nvarchar(9), @MaPhgMoi nvarchar(9)
SELECT @MaPhgCu = MaPB FROM DELETED
SELECT @MaPhgMoi = MaPB FROM INSERTED
If ( EXISTS (select MaPB from DUAN Where MaPB = @MaPhgCu) )
UPDATE DUAN set MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
END
END
C. CREATE TRIGGER UpdateMaPhong
ON PHONGBAN
FOR UPDATE
AS
BEGIN
IF UPDATE( MaPhong )
BEGIN
DECLARE @MaPhgCu nvarchar(9), @MaPhgMoi nvarchar(9)
SELECT @MaPhgCu = MaPB FROM DELETED
SELECT @MaPhgMoi = MaPB FROM INSERTED
If ( EXISTS (select MaPB from NHANVIEN Where MaPB= @MaPhgCu) )
UPDATE NHANVIEN SET MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
END
END
D. CREATE TRIGGER UpdateMaPhong
ON PHONGBAN
FOR UPDATE
AS
BEGIN
IF UPDATE( MaPhong )
BEGIN
DECLARE @MaPhgCu nvarchar(9), @MaPhgMoi nvarchar(9)
SELECT @MaPhgCu = MaPB FROM DELETED
SELECT @MaPhgMoi = MaPB FROM INSERTED
If ( EXISTS (select MaPB from NHANVIEN Where MaPB= @MaPhgCu) )
UPDATE NHANVIEN SET MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
If ( EXISTS (select MaPB from DUAN Where MaPB = @MaPhgCu) )
UPDATE DUAN set MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
END
END
- Câu hỏi 967361:
Câu lệnh nào không được phép dùng trong khối lệnh T-SQL?
A. Update
B. Create
C. Select colum1, column2,...
D. Delete
- Câu hỏi 967367:
Lệnh sửa đổi 1 thủ tục có tên là prcPrintStoreList như sau:ALTER PROCEDURE prcPrintStoreList @state char(15)ASBEGINIF EXISTS(SELECT * FROM Stores WHERE state=@state)BEGINPRINT 'List of Stores'SELECT stor_id,stor_name, stor_address,cityFROM Stores WHERE state = stateReturn 0ENDELSEBEGINPRINT 'No Records Found for given state'RETURN 1ENDENDHãy xác định kết quả sửa đổi này
A. Lỗi khi chạy thủ tục (Run-time error )
B. Lỗi biên dịch ( Compile-time error )
C. 1
- Câu hỏi 563598:
Cơ sở dữ liệu hệ thống Msdb dùng để?
A. Lưu trữ các system objects
B. Hoạch định các báo động và công việc cần làm (schedule alerts and jobs)
C. Lưu trữ các thông tin cấp hệ thống
D. Lưu trữ các table và stored proceduce trong quá trình làm việc
- Câu hỏi 563600:
Phiên bản Personal của SQL Server có thể cài đặt?
A. Windows XP
B. Trên hầu hết các phiên bản của windows, kể cả Windows 98.
C. Windows 98
D. Windows Server 2000
- Câu hỏi 563606:
Mỗi cơ sở dữ liệu trong SQL Server gồm mấy tập tin?
- 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