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.

    Kudos. Useful information.

    prescription viagra written renova viagra renova
    viagra 100mg
    generic viagra online a href – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  2. Your comment is awaiting moderation.

    Excellent info. Thanks a lot!

    viagra cheapest free herbal viagra samples
    viagra without a doctors prescription
    clonidine and viagra – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  3. Your comment is awaiting moderation.

    This is nicely put! !

    online pharmacy with prescription viagra buy viagra search find 76k
    viagra without a doctor prescription
    can viagra be used by women – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  4. Your comment is awaiting moderation.

    Kudos, I enjoy this.

    viagra candy cheap viagra cialis levitra
    generic viagra online
    viagras powered by phpbb – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  5. Your comment is awaiting moderation.

    Nicely put, Many thanks!

    gay men viagra pfizer viagra sales 2011
    viagra without a doctors prescription
    vac and natural alternative and viagra – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  6. Your comment is awaiting moderation.

    Beneficial info. Appreciate it.

    viagra stroke viagra available on gp
    buy generic viagra
    viagra buy uk – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  7. Your comment is awaiting moderation.

    With thanks, Excellent stuff!

    dog ate viagra tablet any danger compare cialis and viagra
    viagra for sale uk
    lastest viagra message boards – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  8. Your comment is awaiting moderation.

    Fine write ups. Thank you.

    joke about breast implants and viagra picture of viagra
    generic viagra 100mg
    paxil viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  9. Your comment is awaiting moderation.

    Fantastic facts. Cheers!

    prank call fake viagra prescription viagra prescription buy
    buy viagra online
    caverta vs viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  10. Your comment is awaiting moderation.

    Nicely put, Regards.

    find search viagra edinburgh ciala vs viagra
    viagra for women
    viagra and similar medications – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  11. Your comment is awaiting moderation.

    Great stuff, Thanks.

    viagra and cialis drugs why women shouldnt take viagra
    generic viagra
    viagra compare cost – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  12. Your comment is awaiting moderation.

    Point effectively regarded!!

    can women take viagra drug compatability viagra
    buy generic viagra
    viagra first time use – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  13. Your comment is awaiting moderation.

    Whoa many of great tips.

    viagra chemists viagra toronto canada
    viagra 100mg
    viagra and bendroflumethiazide – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  14. Your comment is awaiting moderation.

    You expressed this wonderfully.

    order uk viagra viagra ingestion are flushing headaches
    generic viagra 100mg
    gals getting dicked viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  15. Your comment is awaiting moderation.

    Seriously a lot of valuable information!

    viagra colitis buy viagra discrete uk
    cheap viagra
    viagra poems – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  16. Your comment is awaiting moderation.

    Amazing data. Kudos.

    generic viagra pay later viagra melanoma
    generic viagra 100mg
    genric viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  17. Your comment is awaiting moderation.

    Wonderful posts. Many thanks!

    viagra boosts post cuddle viagra from canad
    viagra generic
    what is viagra 50 mg – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  18. Your comment is awaiting moderation.

    Many thanks! I appreciate it!

    buy viagra in malaysia viagra tie
    generic viagra
    viagra paypal no prescription – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  19. Your comment is awaiting moderation.

    Regards, An abundance of facts!

    uk viagra prices search viagra edinburgh pages news
    generic viagra
    edinburgh viagra free bananas pajamas – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  20. Your comment is awaiting moderation.

    You’ve made the point.

    ordering viagra without a prescription herbal viagra doma
    buy generic viagra
    viagra prescription fill – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  21. Your comment is awaiting moderation.

    Nicely put. Regards!

    people using viagra video viagra herpes
    viagra for women
    cheaper viagra levitra apcalis – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  22. Your comment is awaiting moderation.

    Kudos, Ample material.

    canada super viagra net doctor group viagra
    generic viagra online
    can viagra help after prostate surgery – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  23. Your comment is awaiting moderation.

    You stated it superbly!

    viagra malaysia mac email spam viagra male enhancement
    cheap viagra
    2003 cyalis levitra market sales viagra – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  24. Your comment is awaiting moderation.

    Really tons of awesome information!

    discounted cialis with free viagra 88 keys stay up viagra
    viagra 100mg
    babys lungs and viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  25. Your comment is awaiting moderation.

    Seriously a lot of very good material.

    why is viagra brand better effects of viagra on children
    viagra pills
    generic viagra without perscription 10 pills – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  26. Your comment is awaiting moderation.

    Appreciate it! Ample material.

    smurf on viagra viagra recovery time
    buy viagra
    20000 pounds of viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  27. Your comment is awaiting moderation.

    Nicely put, Thanks a lot.

    viagra energy drink viagra find edinburgh pages search
    viagra for sale uk
    pharmacy silagra generic viagra cumwithuscom – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  28. Your comment is awaiting moderation.

    With thanks! Plenty of information!

    female viagra facts viagra schoolboys
    cheap viagra
    viagra cocaine – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  29. Your comment is awaiting moderation.

    Many thanks! Valuable information.

    out of court settlement for viagra viagra generic europe
    viagra online
    us sales of generic viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  30. Your comment is awaiting moderation.

    Thanks, An abundance of facts!

    when will generic viagra be available can you chew viagra
    buy viagra online
    viagra no prescription next day air – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  31. Your comment is awaiting moderation.

    Regards, I appreciate it.

    viagra buy cuba gooding jr and viagra
    viagra online
    viagra cialis vs – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  32. Your comment is awaiting moderation.

    Really plenty of beneficial info!

    on line viagra review viagra high altitude sickness
    viagra for sale uk
    very cheap viagra – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  33. Your comment is awaiting moderation.

    Great write ups. Appreciate it!

    viagra parties low cost alternatives and viagra
    viagra generic
    viagra columbus – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  34. Your comment is awaiting moderation.

    Nicely put. Thanks!

    viagra from india fake how many hours for viagra
    buy viagra
    viagra legitimate – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  35. Your comment is awaiting moderation.

    You said it very well..

    when will there be genaric viagra viagra and vision
    viagra 100mg
    under the counter viagra – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  36. Your comment is awaiting moderation.

    Many thanks! I appreciate this!

    viagra vision side effects gloria viagra
    buy viagra
    generic viagra sildenafil – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  37. Your comment is awaiting moderation.

    Incredible tons of terrific knowledge.

    us patent viagra contraindications of viagra and coumadin
    generic viagra 100mg
    why viagra is bad – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  38. Your comment is awaiting moderation.

    Tips nicely considered!.

    propafenone and viagra cialis legal cialis vs viagra
    cheap viagra
    female ingesting viagra – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  39. Your comment is awaiting moderation.

    Very good postings. With thanks!

    coffin viagra viagra photo
    buy viagra
    aetna viagra amount – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  40. Your comment is awaiting moderation.

    You expressed that well.

    viagra effects women lady-era lady viagra
    buy viagra
    reverse side effects of viagra overdose – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  41. Your comment is awaiting moderation.

    Thanks, Ample information.

    cheap viagra credit good viagra sites
    generic viagra 100mg
    viagra triangle chicago – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  42. Your comment is awaiting moderation.

    You stated that really well.

    viagra sideeffects where get real viagra from canada
    viagra for women
    comparacion viagra versus cialis – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  43. Your comment is awaiting moderation.

    Seriously all kinds of good knowledge.

    viagra and opiates viagra and cialis drugs
    viagra online
    viagra online pharmacy – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  44. Your comment is awaiting moderation.

    Nicely put. Many thanks!

    pumpkin pie vs viagra viagra corporate office
    viagra for sale uk
    does viagra come in a drink – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  45. Your comment is awaiting moderation.

    You reported this fantastically.

    generic viagra tadalafil levitra comparison girl viagra tube
    cheap viagra
    viagra dreampharm – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  46. Your comment is awaiting moderation.

    Kudos, I appreciate this.

    viagra vision problem viagra idiots
    cheap viagra
    what other drug apart from viagra – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  47. Your comment is awaiting moderation.

    Thank you. A lot of info!

    viagra home office viagra best
    generic viagra 100mg
    soft viagra looks like – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  48. Your comment is awaiting moderation.

    Regards! Good information.

    st martin shopping viagra buying viagra without a prescription
    viagra for sale uk
    order cheap viagra – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  49. Your comment is awaiting moderation.

    You made your point!

    viagra addiction generic viagra information
    viagra for sale uk
    generic sales viagra – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  50. Your comment is awaiting moderation.

    Many thanks! A good amount of write ups!

    canada viagra no prescription viagra dosage result
    viagra for women
    rush limbaugh viagra – https://genericviagrarcp.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  51. Your comment is awaiting moderation.

    Kudos. Useful stuff!

    viagra compared to genaric viagra who is viagra target market
    viagra generic
    viagra ischemia – https://genericviagramsl.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

  52. Your comment is awaiting moderation.

    Nicely put. With thanks!

    viagra birth defects in infants viagra use tips
    viagra without a doctors prescription
    subconjunctival hemorrhage caused by viagra – https://genericviagrantx.com

    KeithAbupt
    Richardplevy
    ErnestoBrola

Leave a Reply

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