Trigger loại FOR

  • Trình bày các khái niệm về trigger
  • Giới thiệu các thao tác đối với trigger (thêm mới, xóa, chỉnh sửa nội dung)
  • Giới thiệu một số vấn đề trong quá trình xây dựng trigger để kiểm tra ràng buộc dữ liệu
  • Giới thiệu một số vấn đề trong quá trình xây dựng trigger để cập nhật tự động giá trị

Xây dựng trigger khi thêm mới dữ liệu vào bảng PNHAP với tên tg_PNHAP_Them. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Số đặt hàng phải có trong bảng DONDH
Ngày nhập hàng phải sau ngày đặt hàng

Xây dựng trigger khi thêm mới dữ liệu vào bảng CTPNHAP với tên tg_CTPNHAP_Them. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Mã vật tư phải có trong bảng CTDONDH ứng với số đặt hàng của phiếu nhập
Số lượng nhập hàng <= (Số lượng đặt – Tổng số lượng đã nhập vào trước đó)

Xây dựng trigger khi sửa dữ liệu trong bảng PNHAP với tên tg_ PNHAP_Sua. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Không cho phép sửa đổi giá trị của các cột: số nhập hàng, số đặt hàng
Kiểm tra giá trị mới của cột ngày nhập hàng phải sau ngày đặt hàng

Xây dựng trigger khi sửa dữ liệu trong bảng PXUAT với tên tg_PXUAT_Sua. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Không cho phép sửa đổi giá trị của cột số phiếu xuất
Kiểm tra giá trị mới của ngày xuất phải cùng năm tháng với giá trị cũ của ngày xuất. Nếu khác nhau thì thông báo lỗi và không cho sửa đổi

Xây dựng trigger khi xóa dữ liệu trong bảng DONDH với tên tg_ DONDH_Xoa. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Không có chi tiết đặt hàng của số đặt hàng trong bảng CTDONDH
Không có phiếu nhập theo số đặt hàng sẽ xóa

Xây dựng trigger khi xóa dữ liệu trong bảng CTDONDH với tên tg_ CTDONDH_Xoa. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Không có phiếu nhập theo số đặt hàng sẽ xóa

Sửa trigger tg_ CTDONDH_Xoa. Trong đó cần kiểm tra các ràng buộc dữ liệu phải hợp lệ

Không có phiếu nhập và mã vật tư nhập ứng với số đặt hàng và mã vật tư đặt sẽ xóa


Trong bảng PNHAP tạo thêm cột trị giá có tên TG với kiểu Float dùng để lưu tổng trị giá của một phiếu nhập hàng. Trong trigger tg_CTPNHAP_Them đã xây dựng trước đó. Bổ sung thêm các tính toán tự động sau:

Tăng giá trị tại cột TG trong bảng PNHAP khi dữ liệu trong bảng CTPNHAP được thêm vào
Tăng giá trị tại cột TONGSLN trong bảng TONKHO khi dữ liệu trong bảng CTPNHAP được thêm vào

Xây dựng trigger khi xóa dữ liệu trong bảng CTPNHAP với tên tg_CTPNHAP_Xoa. Trong đó cần thực hiện các tính toán như sau:

Giảm giá trị tại cột TG trong bảng PNHAP
Giảm giá trị tại cột TONGSLN trong bảng TONKHO

Trong trigger tg_CTPNHAP_Sua đã xây dựng trước đó. Bổ sung thêm các tính toán tự động sau:

Hiệu chỉnh giá trị tại cột TG trong bảng PNHAP khi dữ liệu trong bảng CTPNHAP được sửa
Hiệu chỉnh giá trị tại cột TONGSLN trong bảng TONKHO khi dữ liệu trong bảng CTPNHAP được sửa

 

No comments

  1. Your comment is awaiting moderation.

    Cheers! Good information.

    u 52892 viagra study viagra
    buy viagra
    buy viagra in tampa – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  2. Your comment is awaiting moderation.

    Nicely put, Thanks!

    viagra size differences viagra pharmacy
    buy generic viagra
    viagra availability – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  3. Your comment is awaiting moderation.

    Kudos, An abundance of forum posts.

    provigil viagra interaction arlene farmer viagra
    buy generic viagra
    trustworthy site that sells generic viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  4. Your comment is awaiting moderation.

    You said it nicely..

    viagra talking photo cube viagra cialis buy safe paypal
    viagra for women
    viagra not generic – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  5. Your comment is awaiting moderation.

    Fantastic data, Thank you.

    viagra in uk reviews find viagra online reputable pharmacy
    buy viagra
    viagra health concerns – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  6. Your comment is awaiting moderation.

    Thanks! Quite a lot of advice!

    viagra no perscription usa christians and viagra
    generic viagra
    canada pharmacy chewable viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  7. Your comment is awaiting moderation.

    Wonderful postings, Thanks.

    where do you buy viagra online compare cialis viagra
    viagra generic
    usps delivery viagra – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  8. Your comment is awaiting moderation.

    Very good content. Appreciate it.

    wie funktioniert viagra how to buy viagra in budapest
    generic viagra
    international drug store viagra – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  9. Your comment is awaiting moderation.

    Perfectly expressed without a doubt. .

    howto make viagra work better does viagra contain arginine
    viagra pills
    recomended sites for generic viagra – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  10. Your comment is awaiting moderation.

    You actually said this exceptionally well.

    viagra women side effects soung viagra on the water
    viagra without a doctors prescription
    using viagra with cialis – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  11. Your comment is awaiting moderation.

    You actually stated this adequately.

    just 1 viagra purchase generic viagra online
    viagra pills
    reditabs buy viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  12. Your comment is awaiting moderation.

    You revealed this superbly.

    is generic viagra legal in canada hair growth with viagra
    viagra generic
    pork and viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  13. Your comment is awaiting moderation.

    Superb posts. Thanks a lot.

    buy viagra online a href viagra recreational use
    generic viagra 100mg
    daily viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  14. Your comment is awaiting moderation.

    Seriously tons of valuable material.

    buy viagra onli viagra find edinburgh
    generic viagra online
    viagra alcohaol – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  15. Your comment is awaiting moderation.

    Great data, Thanks!

    cheapest 100mg viagra delivered overnight generic viagra canadian pharmacies
    viagra pills
    buy viagra zenegra – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  16. Your comment is awaiting moderation.

    Thanks, An abundance of tips.

    natural foods that sub viagra affects other medication the same as viagra
    viagra for sale uk
    what politician did ads for viagra – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  17. Your comment is awaiting moderation.

    Amazing all kinds of awesome facts!

    order viagra no perscription buying viagra online title object object
    viagra pills
    viagra and headaches – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  18. Your comment is awaiting moderation.

    Wow many of very good tips!

    levitra vs cials vs viagra is viagra safe for women
    viagra online
    girl on viagra – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  19. Your comment is awaiting moderation.

    Very good material. Thank you!

    difference viagra levitra cialis viagra description
    buy generic viagra
    viagra in canada – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  20. Your comment is awaiting moderation.

    Factor clearly regarded!!

    viagra and ritalin reputable pharmicies for generic viagra
    viagra for sale uk
    soft viagra tabs – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  21. Your comment is awaiting moderation.

    With thanks! I like it!

    viagra and lung conditions in dogs how many viagra prescriptions per year
    viagra pills
    can caverject be used with viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  22. Your comment is awaiting moderation.

    Kudos. A lot of advice!

    international drug store viagra viagra libre suisse
    buy viagra online
    viagra cheap canada northwest – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  23. Your comment is awaiting moderation.

    You actually revealed that well.

    cheap drugs viagra cialas viagra eyaculacion pecoz
    buy viagra online
    c-pill order viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  24. Your comment is awaiting moderation.

    Good advice. Thank you.

    slogans for viagra viagra etc
    viagra generic
    viagra pay pal – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  25. Your comment is awaiting moderation.

    Fantastic posts. Regards!

    viagra ordering on line viagra composition wikipedia
    viagra for sale uk
    viagra in bangkok – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  26. Your comment is awaiting moderation.

    You mentioned this exceptionally well!

    natural viagra manfucturer viagra levitra or cialis
    viagra 100mg
    russian viagra women news – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  27. Your comment is awaiting moderation.

    Kudos. Ample facts!

    is viagra ok if yuou drink will haddon viagra mortgage
    generic viagra 100mg
    sould i take viagra with noxplode – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  28. Your comment is awaiting moderation.

    You actually expressed it exceptionally well.

    viagra from the va pornstars on viagra
    viagra for women
    wedding viagra – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  29. Your comment is awaiting moderation.

    Amazing stuff, Cheers.

    japanese herbal viagra viagra power jamaican comedy
    viagra online
    natural herbs instead of viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  30. Your comment is awaiting moderation.

    Wonderful info, Cheers!

    super mustang viagra rapid dissolve viagra
    buy viagra
    edinburgh uk viagra cfm moo tid – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  31. Your comment is awaiting moderation.

    Thanks a lot! An abundance of stuff.

    viagra price list viagra daily
    buy viagra
    overdose viagra died – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  32. Your comment is awaiting moderation.

    Valuable write ups. Regards.

    viagra and cialis combination viagra cause peyronie’s disease
    generic viagra 100mg
    viagra newsletter – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  33. Your comment is awaiting moderation.

    Thank you, Loads of knowledge.

    viagra boring edinburgh pages spam boring find viagra edinburgh sites search posted
    viagra generic
    genuine viagra in australia – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  34. Your comment is awaiting moderation.

    Amazing material. Thanks a lot.

    good screw with viagra href cialis equivalents to viagra
    viagra without a doctor prescription
    counterfiet viagra from china – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  35. Your comment is awaiting moderation.

    You said it nicely.!

    viagra drug profile how to sell viagra online
    viagra pills
    generic viagra louisville ky – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  36. Your comment is awaiting moderation.

    Lovely forum posts, Thanks.

    free viagra trial jelq on viagra
    buy generic viagra
    cant get hardon with viagra – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  37. Your comment is awaiting moderation.

    You made your position very clearly!.

    wholesale viagra viagra generic mastercard precription
    viagra for sale uk
    naturpathic viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  38. Your comment is awaiting moderation.

    Whoa all kinds of amazing knowledge!

    connecticut meltabs generic viagra female viagra does
    buy viagra
    viagra news edinburgh tid cfm – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  39. Your comment is awaiting moderation.

    Great content. With thanks.

    can viagra cause surgery complications generic india viagra
    viagra for women
    cheap viagra lowest prices index – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  40. Your comment is awaiting moderation.

    Thank you, I appreciate this.

    generic viagra reviews buy viagra 32
    buy viagra online
    formulation of viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  41. Your comment is awaiting moderation.

    Appreciate it, Loads of write ups!

    tell me about viagra multiple acts viagra
    buy viagra online
    viagra watermellon – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  42. Your comment is awaiting moderation.

    Good content. Thanks a lot.

    multiple orgasms and viagra men viagra label picture
    buy viagra online
    sample viagra packages – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  43. Your comment is awaiting moderation.

    Fine advice. Thanks!

    viagra commercial music viagra new zealand free sample
    generic viagra 100mg
    viagra free samples canada – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  44. Your comment is awaiting moderation.

    Amazing forum posts, Kudos!

    tenuate vs viagra alternative herbal viagra
    generic viagra
    generic viagra 16 – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  45. Your comment is awaiting moderation.

    You have made your point very effectively.!

    recommended dosage of viagra viagra unset porn photos
    generic viagra 100mg
    viagra samle – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  46. Your comment is awaiting moderation.

    Cheers, Excellent stuff.

    viagra doses how many milligrams natural products vs viagra review
    buy viagra
    when will viagra go generic – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  47. Your comment is awaiting moderation.

    Kudos, I value it.

    fda approved generic viagra sildenafil citrate generic viagra gel price per sachet
    generic viagra 100mg
    viagra spray – https://genericviagrarcp.com

    GeraldNUP
    DwayneThign
    Kevinmub

  48. Your comment is awaiting moderation.

    Kudos, Quite a lot of information!

    qa viagra viagra strips review
    generic viagra online
    thc female viagra – https://genericviagrantx.com

    GeraldNUP
    DwayneThign
    Kevinmub

  49. Your comment is awaiting moderation.

    Amazing many of good info.

    south beach diet buy viagra uk viagra london
    viagra online
    is taurine like viagra – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

  50. Your comment is awaiting moderation.

    Position effectively applied..

    viagra online brisbane adderall viagra
    viagra without a doctor prescription
    viagra stay hard after orgasm – https://genericviagramsl.com

    GeraldNUP
    DwayneThign
    Kevinmub

Leave a Reply

Your email address will not be published. Required fields are marked *