# \#plsql

**URL:** https://www.batmunkh.net/tag/plsql/12.md

[Latest](https://www.batmunkh.net/latest.md) · [Categories](https://www.batmunkh.net/categories.md) · [Tags](https://www.batmunkh.net/tags.md)

---

## [PL/SQL: Хуудаслалт](https://www.batmunkh.net/t/pl-sql/742)

<div class="topic-metadata">

**Author:** [@Hashirama](https://www.batmunkh.net/u/Hashirama)\
**Replies:** 1\
**Last updated:** [July 9, 2018, 2:53am UTC](https://www.batmunkh.net/t/pl-sql/742 "2018-07-09T02:53:26Z")

</div>

Хуудаслалтыг хамгийн үр дүнтэйгээр яаж хийх вэ? Бүгдийн сорт хийчихээд rownum-аар нь тасалж авахаас өөр үр дүнтэй, хурдан шийдэл юу байна.?

---

## [Log switch loop, plsql](https://www.batmunkh.net/t/log-switch-loop-plsql/423)

<div class="topic-metadata">

**Author:** [@batmunkh](https://www.batmunkh.net/u/batmunkh)\
**Replies:** 0\
**Last updated:** [December 7, 2017, 5:20pm UTC](https://www.batmunkh.net/t/log-switch-loop-plsql/423 "2017-12-07T17:20:16Z")

</div>

2 минут тутамд log switch хийх жишээ… Ажлын шаардлагаар sleep ашиглаж үзэв… begin while(true) loop execute immediate 'alter system switch logfile'; DBMS\_LOCK.sleep(120); end loop; end; /

---

## [Update query](https://www.batmunkh.net/t/update-query/35)

<div class="topic-metadata">

**Author:** [@Hashirama](https://www.batmunkh.net/u/Hashirama)\
**Replies:** 7\
**Last updated:** [December 6, 2016, 4:01am UTC](https://www.batmunkh.net/t/update-query/35 "2016-12-06T04:01:17Z")

</div>

Сайн байна уу, Oracle update trigger дээр доорх кюри ажиллаж байгаа: \`UPDATE TABLE1 SET QUANTITY = QUANTITY + 1, PERCENT = (QUANTITY \* 100) / TOTAL\_QUANTITY WHERE ID = :NEW.ID\` Энэ кюри дээр QUANTITY талбарын утг…
