Hàm @@ERROR trong Stored Procedure
Hàm @@ERROR chứa mã lỗi cho phát biểu vừa thực hiện. Nó tự động xóa và đặt lại mã lỗi với mỗi phát biểu được thực hiện. Giá trị 0 nêu phát biểu thành công.
Bạn có thê dùng hàm @@ERROR để xác định mã lỗi hoặc làm điều kiện kết thúc thủ tục.
Ví dụ: Chèn Hoá đơn mới, nếu ngày lập là chủ nhật thì chuyển thành ngày thứ 2
CREATE PROC spThemHD ( @MaHD SmallInt, @NgayLap SmallDateTime )
As
If (IsDate(@NgayLap) = 0)
Return 0
If DatePart(w, @NgayLap) = 1
Set @NgayLap = @NgayLap + 1
Insert Into HoaDon(MaHD, NgayLap) Values(@MaHD, @NgayLap)
If (@Error <> 0)
Begin
RaiseError(‘Loi them hoa don moi’,10,1)
Return 0
End
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ