Professional Documents
Culture Documents
6. UPDATE TAIKHOAN
SET SODUCO = SODUCO + @SOTIEN
WHERE MATK = @MATK
7. UPDATE TAIKHOAN
SET SODU = SODUCO – SODUNO
WHERE MATK = @MATK
Commit tran
Ruttien(@matk, @sotien)
Begin tran
1. Neu khong ton tai @matk then
2. Begin
a. Bao loi
b. Rollback tran
End
3. Set @sd = SELECT SODU FROM TAIKHOAN WHERE MATK =
@MATK
4. Neu (@sotien < MIN) or (@sd-@sotien < MIN) then
5. Begin
a. Bao loi
b. Rollback tran
End
6. INSERT INTO GIAODICH
VALUES(MAGD,GETDATE(),@matk, NULL, @sotien)
Commit tran
Chuyentien (@fromtk, @totk, @sotien)
Begin tran
1. Neu khong ton tai @fromtk hoac @totk hoac
(@sotien < MIN) then
2. Begin
a. Bao loi
b. Rollback tran
End
3. Set @sd = SELECT SODU FROM TK WHERE MATK =
@fromtk
4. Neu (@sd-@sotien < MIN) then
5. Begin
a. Bao loi
b. Rollback tran
End
6. INSERT INTO GIAODICH (MAGD, GETDATE(),@fromtk,
@totk,@sotien)
7. UPDATE TAIKHOAN SET SODUNO = SODUNO + @sotien
WHERE MATK = @fromtk
8. UPDATE TAIKHOAN SET SODUCO = SODUCO + @sotien
WHERE MATK = @totk
9. UPDATE TAIKHOAN SET SODU = SODUCO - SODUNO
WHERE MATK = @fromtk
10. UPDATE TAIKHOAN SET SODU = SODUCO - SODUNO
WHERE MATK = @totk
Commit tran