Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Можете проверить правильно ли я решаю эту задачу? Если нет то в чем ошибка Задача: Повысить оклад на 10% всем работникам отдела ОРСУВК без в/о и на 20% всем работникам предприятия, закончившим ВУЗ в текущем году (одним запросом UP-DATE). Таблицы Таблица TEMPLOYEE (работники) содержит поля: dfobj (идентификационный номер работника), dffio (фио работника), dfdepartment(идентификационный номер отдела), dfsalary (оклад работника), dfemp_date (дата приема на работу) Таблица TDEPARTMENT (отделы) содержит поля: dfobj (идентификационный номер отдела), dfname(название отдела) Таблица TUNIVERSITY (ВУЗы) содержит поля: dfobj (идентификационный номер ВУЗа), dfname(название ВУЗа), dfcity(идентификационный номер населенного пункта, в котором находится ВУЗ) Таблица TCITY (населенные пункты) содержит поля: dfobj (идентификационный номер населенного пункта), dfname(название населенного пункта) Таблица TEDUCATION содержит поля: dfemployee (идентификационный номер работника), dfuniversity(идентификационный номер ВУЗа), dfgrad_date (дата окончания ВУЗа) В эту таблицу вносятся данные только по закончившим ВУЗы работникам. Решение Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 10:32 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Romanov-krd Можете проверить правильно ли я решаю эту задачу? Если нет то в чем ошибка Окончил учебу не в текущем году ps case ... end ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 10:56 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Romanov-krd, А вы вообще свой запрос запустить пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 11:02 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Romanov-krd Решение задачка точно про оракл? в оракля update чутку по другому выглядит update () set ... where ... и конечно же выборка (вью) должна быть updatable ps кавычки одинарные ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 11:31 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Romanov-krd Решение Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Разумное форматирование кода никто не отменял. Не пренебрегайте им, чтобы сократить кол-во ошибок. И скобки не забывайте после UPDATE. И кавычки должны быть одинарные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 13:19 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Stax и конечно же выборка (вью) должна быть updatable Да. Называется Key Preserved view ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 13:22 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
SQL*Plus, допилить 1) Окончил учебу НЕ в текущем году 2) убрать/поменять алиасы ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 13:59 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
SQL*Plus Stax и конечно же выборка (вью) должна быть updatable Да. Называется Key Preserved view имхо трудно обеспечить не переписывая селект ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 14:18 |
|
||
|
Update одним запросом по условию
|
|||
|---|---|---|---|
|
#18+
Stax SQL*Plus пропущено... Да. Называется Key Preserved view имхо трудно обеспечить не переписывая селект Если у таблицы Temployee есть Primary Key, это будет обеспечено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2021, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=40098291&tid=1879893]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 139ms |

| 0 / 0 |
