Professional Documents
Culture Documents
TH02
TH02
GO
USE QL_DETAI
GO
SODT VARCHAR(10),
PHONG INT,
TGBD SMALLDATETIME,
NGAYHD SMALLDATETIME,
QUYETDINH NCHAR(10),
AS BEGIN
PRINT '0'
ELSE
INSERT INTO GIAOVIEN(MSGV, TENGV, DIACHI, SODT, MSHH, NAMHH) VALUES (@MSGV,
@TENGV, @DIACHI, @SODT, @MSHH, @NAMHH)
END
GO
--- CAU 2
AS BEGIN
PRINT '0'
ELSE
INSERT INTO GIAOVIEN(MSGV, TENGV, DIACHI, SODT, MSHH, NAMHH) VALUES (@MSGV,
@TENGV, @DIACHI, @SODT, @MSHH, @NAMHH)
END
GO
--- CAU 3
AS BEGIN
PRINT '0'
PRINT '1'
ELSE
INSERT INTO GIAOVIEN(MSGV, TENGV, DIACHI, SODT, MSHH, NAMHH) VALUES (@MSGV,
@TENGV, @DIACHI, @SODT, @MSHH, @NAMHH)
END
GO
--- CAU 4
AS BEGIN
PRINT '0'
ELSE
UPDATE DETAI
PRINT '1'
END
GO
--- CAU 5
AS BEGIN
PRINT '0'
ELSE
UPDATE SINHVIEN
PRINT '1'
END
GO
--- CAU 1
AS BEGIN
SET @GV_COUNT = 0
END
GO
PRINT @GV_COUNT
GO
--- CAU 2
AS BEGIN
SET @SCORE = 0
DECLARE @DTB1 FLOAT, @DTB2 FLOAT, @DTB3 FLOAT, @NUM1 INT, @NUM2 INT, @NUM3
INT
SET @DTB1 = 0
SET @DTB2 = 0
SET @DTB3 = 0
SET @NUM1 = 0
SET @NUM2 = 0
SET @NUM3 = 0
SELECT @DTB1 = SUM(DIEM) FROM GV_HDDT WHERE @MSDT = MSDT
IF (@SCORE IS NULL )
BEGIN
SET @SCORE = 0
END
END
GO
PRINT @SCORE
GO
--- CAU 4
CREATE PROCEDURE CAU4 @MSHD INT, @TENCTHD NVARCHAR(30) OUTPUT, @SDT VARCHAR(10)
OUTPUT
AS BEGIN
PRINT '0'
ELSE
END
GO
DECLARE @TENCTHD NVARCHAR(30), @SDT VARCHAR(10)
GO
--- TRIGGER
--- CAU 1
INSTEAD OF DELETE
AS BEGIN
END
GO
-- CAU 2
FOR UPDATE
AS BEGIN
GO
--- CAU 3
FOR INSERT
AS BEGIN
BEGIN
ROLLBACK TRANSACTION
END
END
--- CAU 5
AS
BEGIN
ROLLBACK TRANSACTION
END
END
END