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.

    Nicely put, Thanks!

    blue viagra viagra 375 cheap
    viagra generic
    viagra work for venous leak – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  2. Your comment is awaiting moderation.

    Fine data. Thanks a lot!

    pharmacies that deliver viagra to missouri viagra vacumms
    viagra online
    generica viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  3. Your comment is awaiting moderation.

    Wow tons of valuable information!

    where can u sample viagra free viagra overnight deliver western union
    buy viagra online
    search viagra viagra find generic buy – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  4. Your comment is awaiting moderation.

    You suggested it very well.

    viagra multiple acts xmradio ad viagra
    generic viagra online
    viagra nitroglycerin patches – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  5. Your comment is awaiting moderation.

    Amazing a lot of beneficial advice!

    brand name viagra silagra silagra cumwithuscom viagras canadian office
    cheap viagra
    viagras lowest price on the internet – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  6. Your comment is awaiting moderation.

    Terrific data. Regards!

    charles linskaill search viagra find arutha generic viagra price
    viagra generic
    viagra mexico ciudad del carmen – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  7. Your comment is awaiting moderation.

    You said it adequately.!

    legitimate suppliers of viagra viagra if you dont need it
    viagra without a doctor prescription
    help buying viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  8. Your comment is awaiting moderation.

    Position effectively considered!.

    edinburgh find viagra search sites buying viagra in amsterdam
    viagra generic
    viagra high blood pressure – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  9. Your comment is awaiting moderation.

    Very good information. With thanks.

    take viagra cialis together viagra pens
    buy viagra
    chinese viagra stree – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  10. Your comment is awaiting moderation.

    Many thanks, Terrific information.

    viagra side effects four hour erection viagra agonists
    buy viagra
    viagra wikipedia – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  11. Your comment is awaiting moderation.

    Terrific info. Cheers.

    tri mix and viagra viagra in chewing gum
    viagra online
    viagra safe for ladies – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  12. Your comment is awaiting moderation.

    Good facts. Thank you!

    viagra pages edinburgh search find free canyon viagra commercial
    generic viagra
    why is viagra so expensive – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  13. Your comment is awaiting moderation.

    Whoa many of good data.

    where to buy viagra viagra dying for a hardon
    viagra without a doctor prescription
    niacin works like viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  14. Your comment is awaiting moderation.

    You actually reported this wonderfully.

    initial use for viagra viagra aspirin
    viagra generic
    chemist no risk viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  15. Your comment is awaiting moderation.

    Terrific advice. Thanks.

    levitra v viagra buy viagra softtabs
    buy generic viagra
    viagra hydroxyurea interaction – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  16. Your comment is awaiting moderation.

    Thanks, Valuable information.

    viagra cost private pay how to buy viagra in budapest
    buy viagra
    disadvantages of viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  17. Your comment is awaiting moderation.

    Thanks. Terrific information!

    viagra how long does it last viagra soft tabs cheap
    viagra pills
    crush up viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  18. Your comment is awaiting moderation.

    Seriously loads of excellent data.

    buy herbal viagra jellys home made viagra
    cheap viagra
    rachael ray woemens viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  19. Your comment is awaiting moderation.

    Thanks a lot! Quite a lot of info!

    50 mg viagra india generic viagra
    viagra pills
    discount keyword viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  20. Your comment is awaiting moderation.

    Superb content. Many thanks.

    viagra hong kong viagra problems
    viagra for women
    thank god for viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  21. Your comment is awaiting moderation.

    Nicely put, Cheers.

    viagra pc100 viagra generics
    generic viagra 100mg
    buy viagra soft online – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  22. Your comment is awaiting moderation.

    You definitely made your point!

    side efects of viagra indian generic viagra
    buy generic viagra
    buying cheap viagra pill – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  23. Your comment is awaiting moderation.

    Cheers! A good amount of info.

    viagra 100mg free shipping growing heather viagra
    viagra pills
    watermelon viagra connection – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  24. Your comment is awaiting moderation.

    Nicely spoken without a doubt. .

    buy viagra in amsterdam directions for viagra use
    viagra for sale uk
    chgeap viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  25. Your comment is awaiting moderation.

    Regards! Useful stuff.

    investors beware con herbal viagra what if viagra doesnt work
    cheap viagra
    about levitra viagra cialis – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  26. Your comment is awaiting moderation.

    Wow all kinds of beneficial data!

    viagra approved walmart viagra cost
    viagra for sale uk
    web viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  27. Your comment is awaiting moderation.

    Terrific information. Many thanks.

    what is viagra professional viagra cause peyronies disease
    buy viagra online
    viagra celais – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  28. Your comment is awaiting moderation.

    Great postings. Many thanks.

    does midicare pay for viagra viagra young healthy male
    buy generic viagra
    fda approved cialis female viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  29. Your comment is awaiting moderation.

    Well expressed of course. .

    who sings viva viagra commercial viagra us pharmacy overnight shipping fedex
    viagra for women
    when women take viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  30. Your comment is awaiting moderation.

    With thanks, Wonderful information.

    viagra jokes jokes viagra online no perscription
    buy generic viagra
    loe viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  31. Your comment is awaiting moderation.

    You actually revealed this perfectly!

    viagra vrs livetra find viagra online
    viagra online
    polcythemia viagra interaction – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  32. Your comment is awaiting moderation.

    You actually suggested this very well.

    viagra half price generix the story of viagra
    viagra online
    maximize effect of viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  33. Your comment is awaiting moderation.

    Fantastic data, Many thanks!

    mail order viagra prescriptions cialis imperial levitra libidus viagra yohimbe
    generic viagra online
    brand viagra on line – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  34. Your comment is awaiting moderation.

    Nicely put, Thanks.

    girl viagra tube mixing daily cialis with viagra
    viagra for women
    coreg and viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  35. Your comment is awaiting moderation.

    You definitely made your point.

    generic viagra online uk viagra and metoprotol
    viagra for women
    is viagra legal in russia – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  36. Your comment is awaiting moderation.

    Useful tips. Kudos!

    after viagra viagra rep
    cheap viagra
    cheapest viagra reviews – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  37. Your comment is awaiting moderation.

    You have made your position quite well..

    does viagra increase size buy viagra and overseas
    buy viagra
    real viagra without a perscription – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  38. Your comment is awaiting moderation.

    Appreciate it. Ample tips.

    reviews for viagra cialis and levitra viagra toung
    viagra 100mg
    purchase viagra soft tabs – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  39. Your comment is awaiting moderation.

    Factor clearly used!.

    saturday night live viagra skit how do i use viagra
    viagra generic
    free viagra no credit card – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  40. Your comment is awaiting moderation.

    Nicely put. Appreciate it!

    viagra heart surgery patients dangerous generic viagra
    generic viagra 100mg
    viagra controlled drug – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  41. Your comment is awaiting moderation.

    Thank you, I like it!

    viagra blog sample viagra packages
    buy viagra
    prescription viagra written – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  42. Your comment is awaiting moderation.

    Superb information, Cheers.

    viagra logo picture low blood pressure viagra warning
    generic viagra
    usfda patent expiration date for viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  43. Your comment is awaiting moderation.

    Amazing a good deal of wonderful material.

    over-the-counter viagra viagra migraine
    generic viagra online
    viagra pill color – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  44. Your comment is awaiting moderation.

    You stated this perfectly.

    microsoft viagra chewable viagra 100mg
    viagra online
    vitamins vs viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  45. Your comment is awaiting moderation.

    You have made your stand quite well.!

    viagra for twenty six year old viagra recipes
    generic viagra
    viagra commercial music – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  46. Your comment is awaiting moderation.

    Good content. Thanks a lot.

    generic viagra canada viagra cheapest online
    cheap viagra
    theres viagra in the waters – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  47. Your comment is awaiting moderation.

    Excellent posts. Thanks!

    lavitra effectiveness compared to viagra viagra husband orgasm control denial femdom
    viagra generic
    2000 cheap daily feb statistics viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  48. Your comment is awaiting moderation.

    Nicely put, With thanks!

    viagra super active canada using less viagra
    viagra for sale uk
    find search viagra edinburgh computer sites – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  49. Your comment is awaiting moderation.

    Tips nicely utilized..

    re viagra viagra on an empty stomach
    viagra online
    cheap viagra sales in england – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  50. Your comment is awaiting moderation.

    Thanks, Loads of tips.

    side efects of viagra buy buy viagra without prescription
    buy generic viagra
    viagra and dibeties – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  51. Your comment is awaiting moderation.

    Superb data. Many thanks!

    pics of genuine pfizer viagra viagra causing headaches
    viagra pills
    how can i make homemade viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  52. Your comment is awaiting moderation.

    Very good postings. Kudos!

    viagra free sites charles linskaill alerts clitoris hard using viagra
    viagra for women
    viagra istambul – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  53. Your comment is awaiting moderation.

    Lovely info, Thanks.

    50c generic viagra snl christopher walken viagra
    generic viagra
    benign prostatic hyperplasia and viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  54. Your comment is awaiting moderation.

    You actually expressed it terrifically!

    safest online for generic viagra viagra dosage suhagra
    generic viagra
    viagra alcohol – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  55. Your comment is awaiting moderation.

    With thanks! Lots of information.

    enzyme viagra chalis viagra lawsuit checks
    viagra for women
    where to buy viagra in budapest – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  56. Your comment is awaiting moderation.

    Info nicely applied!!

    viagra weekenders dose low viagra cialis drug
    viagra for women
    viagra in the philippines – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  57. Your comment is awaiting moderation.

    Kudos, Excellent information!

    viagra and bypass surgery viagra after a tia
    buy generic viagra
    what’s the generic name for viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  58. Your comment is awaiting moderation.

    Amazing quite a lot of great knowledge.

    international viagra sellers effects of viagra on teens
    viagra 100mg
    viagra side effects prmature – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  59. Your comment is awaiting moderation.

    Seriously a lot of very good advice!

    long term effects using viagra light switch plate viagra
    viagra pills
    phentermine xenical meridia viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  60. Your comment is awaiting moderation.

    You’ve made your position pretty nicely!.

    viagra premature ejaculation can viagra hurt
    viagra without a doctors prescription
    viagra overnight no prescription – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

  61. Your comment is awaiting moderation.

    Truly loads of very good tips.

    viagra generic date information on levitra or viagra purchase
    viagra without a doctors prescription
    viagra website reveiws – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  62. Your comment is awaiting moderation.

    Amazing a good deal of fantastic information!

    canadian pharmacy cheap viagra does viagra work
    generic viagra 100mg
    viagra trial pack canada – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  63. Your comment is awaiting moderation.

    Thank you. I enjoy it!

    viagra purchase buy generic online order viagra
    buy viagra online
    sample pack levitra viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  64. Your comment is awaiting moderation.

    You have made the point.

    india drugs viagra generic viagra scam vls pharmacy
    viagra without a doctors prescription
    buy brand name viagra – https://genericviagrantx.com

    DavidVoibe
    TerenceHab
    VictorSerce

  65. Your comment is awaiting moderation.

    Kudos! Quite a lot of stuff!

    viagra starter pack viagra type drugs
    viagra online
    penis on viagra – https://genericviagrarcp.com

    DavidVoibe
    TerenceHab
    VictorSerce

  66. Your comment is awaiting moderation.

    You have made your point very nicely.!

    boots viagra uk cialis and viagra scams
    buy generic viagra
    regular use of viagra – https://genericviagramsl.com

    DavidVoibe
    TerenceHab
    VictorSerce

Leave a Reply

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