Bác nào biết về sql sever giúp em câu này với ạ

Căng quá các bác ạ. Phiền các bác giúp e với ạ
Tạo các trigger sau
Ngày trả lớn hơn ngày hiện tại
Tên hàng nằm trong các tên sau: Bát, phông bạt, bàn ghế, ấm chén
Đơn vị tính: Bộ, chục, cái
Đơn giá : 20000
Ngày trả bị trễ đưa ra thông báo: Bị phạt bổ sung tiền
Phải đưa full để mọi người cùng nhìn vào chứ nè :vozvn (1)::vozvn (1):
 

Attachments

  • 91D6BC7A-5B3B-4774-897F-CDE1933BC293.png
    91D6BC7A-5B3B-4774-897F-CDE1933BC293.png
    852.6 KB · Lượt xem: 83
Cái này dễ mà, đâu có khó đâu.

Thông tin có sẵn hết rồi còn gì.
 
Nhưng e chưa hiểu lắm phần trigger bác ơi. Đọc câu 3 lú quá
Để xem nha, câu không ghi rõ nên chắc là trigger after insert cho bảng hoá đơn.
Tôi không rõ lắm, nhưng đang dùng kiến thức excel giúp bạn haha.
 
Để xem nha, câu không ghi rõ nên chắc là trigger after insert cho bảng hoá đơn.
Tôi không rõ lắm, nhưng đang dùng kiến thức excel giúp bạn haha.
Đó bác người ra đề ra quả đề đọc lú quá nên e cũng choáng
 
Trigger là khi có thay đổi dữ liệu (thí dụ lệnh insert) thì nó sẽ gọi đến để kiểm tra. Nếu các điều kiện kiểm tra khớp thì sẽ hành động tương ứng như ko cho đổi dữ liệu, tạo ra số liệu khác hoặc in thông báo lỗi.

mày xem tạm cái link này và thử xem. tao lâu chưa làm quên mẹ nó hết

 
Đó bác người ra đề ra quả đề đọc lú quá nên e cũng choáng

Không biết đúng hông nữa:

SQL:
CREATE TRIGGER
    db.hoadon_penalty
ON
    db.hoadon
FOR INSERT, UPDATE
AS
    BEGIN
        IF (SELECT DATEDIFF(day, SELECT ngaytra FROM INSERTED, GETDATE()) >= 0)
        BEGIN
            PRINT 'PHAT THEM TIEN'
        END
    END
 
Không biết đúng hông nữa:

SQL:
CREATE TRIGGER
    db.hoadon_penalty
ON
    db.hoadon
FOR INSERT, UPDATE
AS
    BEGIN
        IF (SELECT DATEDIFF(day, SELECT ngaytra FROM INSERTED, GETDATE()) >= 0)
        BEGIN
            PRINT 'PHAT THEM TIEN'
        END
    END
Học
 
Top