ตู้ยา (v_cabinet)
| บ้าน | รายการ | ชื่อยา | ล็อต | จำนวนคงเหลือ | วันหมดอายุ | เหลืออีก (วัน) | สถานะ | |
|---|---|---|---|---|---|---|---|---|
| บ้านตัวอย่าง A | 4 | OMEPRAZOLE | O2311 | 2026-10-27 | -5 | หมดอายุแล้ว | ||
| บ้านตัวอย่าง A | 1 | KRESSMOL 500 (PINK) | P2501 | 2026-11-21 | 20 | หมดใน 30 วัน | ||
| บ้านตัวอย่าง A | 9 | ALGYCON | TEST01 | 2027-01-01 | 61 | ปกติ | ||
| บ้านตัวอย่าง A | 3 | AMK ES-600 | A2503 | 2027-01-30 | 90 | ปกติ | ||
| บ้านตัวอย่าง A | 2 | DESON PR 750 | M2412 | 2027-08-28 | 300 | ปกติ | ||
| บ้านตัวอย่าง A | 8 | KRESSMOL 500 (PINK) | P2507 | 2027-12-06 | 400 | ปกติ | ||
| บ้านตัวอย่าง B | 5 | MEDPROFEN | I2502 | 2026-11-07 | 6 | หมดใน 7 วัน | ||
| บ้านตัวอย่าง B | 6 | KRESSMOL 500 (PINK) | P2507 | 2027-12-06 | 400 | ปกติ |
การลบใช้คำสั่ง DELETE ตรงๆ ซึ่ง trigger trg_cabinet_delete จะปฏิเสธถ้ายานั้นยังมีตารางกินยาที่ใช้งานอยู่
· จำนวนคงเหลือติดลบไม่ได้ (CHECK CK_Cabinet_qty)