Hashirama
(Hashirma)
1
Сайн байна уу,
Oracle update trigger дээр доорх кюри ажиллаж байгаа:
`UPDATE TABLE1
SET QUANTITY = QUANTITY + 1,
PERCENT = (QUANTITY * 100) / TOTAL_QUANTITY
WHERE ID = :NEW.ID`
Энэ кюри дээр QUANTITY талбарын утга PERCENT бодож байгаа хэсэгт 1-ээр нэмэгдсэн утга орж ирэх үү? Эсвэл хуучин утгаараа орж ирэх үү?
saruulbat
(Saruulbat)
2
Миний бодлоор хуучин утгаараа бодогдох байх. Ер нь бол тестлээл үзчих хэрэгтэй дээ
batmunkh
(Batmunkh Moltov)
3
Query ажиллаж дууссаны дараагаар QUANTITY утга нэгээр нэмэгдэж хадгалагдах тул хуучин утга орж ирнэ.
Туршиж үзэхэд бол PERCENT = (QUANTITY * 100) / TOTAL_QUANTITY
энэ хэсэгт QUANTITY = 250
байна.
SQL -г ажиллуулахаас өмнө:
PL/SQL
SQL-г ажиллуулсны дараа
2 Likes
Hashirama
(Hashirma)
7
Тэгэхээр хуучин утгаа авна гэсэн үгүү?
Hashirama
(Hashirma)
9
Баярлалаа. Асуудал шийдэгдлээ.
1 Like