|
Процедура на update
|
|||
---|---|---|---|
#18+
Дали задние сделать процедуру,которая будет обновлять столбец по 1 параметру,обновлять вторую по 2 параметру,но если та null то не обновлять,обновлять 3 по 3ретьему параметру,если та null то не обновлять,написал что-то такое. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
Вроде чета похоже на правду,но ловлю экспешнен на строчке где заканчивается объявлении процедуры,якобы не ожидался символ ;,я уверен где-то ошибся,думаю если вы посмотрите на задание и мои попытки его сделать то сможете увидеть что не так,прошу помочь в этом ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 21:52 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
Тут вроде должно быть "IS", а не "AS". Вроде ничего больше не видно. KiraBatya Код: plsql 1. 2. 3. 4. 5. 6.
А это что? Чему вас только в школе учат KiraBatya Код: plsql 1.
А rollback в конце зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 22:20 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
KiraBatya Код: plsql 1.
А! Вот оно: KiraBatya Код: plsql 1.
Надо: KiraBatya Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 22:23 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
Никанор Кузьмич, Есть ещё косяк: Код: plsql 1.
Select куда? Да и вообще, если реализация "похоже на правду", то очень странная постановка. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 22:31 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
Вроде подправил Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
Но выдает теперь ошибку типа Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
На этом моменте я просто выпал,что-то упускаю ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2021, 23:09 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
KiraBatya, Код: plsql 1. 2.
CUST_NUMID - переменная, а не поле в таблице Код: plsql 1. 2.
credit_limits - переменная, а не поле в таблице Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Какой смысл в этих запросах? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 00:21 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6.
Тут явно одно из условий некорректное. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 07:26 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 10:11 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
nimad,чтобы проверять если эти строчки в таблице,null ли они ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 16:38 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
andrey_anonymous,там немного переменные перепутаны но спасибо,заодно открыл для себя новую функцию спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2021, 18:05 |
|
Процедура на update
|
|||
---|---|---|---|
#18+
KiraBatya andrey_anonymous,там немного переменные перепутаны Сомневаюсь. В Вашем изложении постановка звучит как бред (никогда не менять null-значения на что-либо определенное). А в представленном варианте - встречается изредка в реальной жизни (если в процедуру передан null, то оставить как есть) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2021, 14:21 |
|
|
start [/forum/topic.php?fid=52&msg=40122938&tid=1879646]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
37ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
220ms |
get tp. blocked users: |
1ms |
others: | 384ms |
total: | 671ms |
0 / 0 |