|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Доброго времени суток! В учебных целях написала такую процедуру, которая по идее должна писать из переменной в таблицу значения. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Прошу сильно не ругать, так как только учусь писать процедуры :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:36 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOnaПрошу сильно не ругать, так как только учусь писать процедуры :) Как раз поэтому-то можно и нужно ругать. Это при реальной работе можно за такой говнокод молча уволить... Вообще непонятно что Вы в этой процедуре пытаетесь сделать. Хаотичное нагромождение бессмысленного кода. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:49 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOna, v_test Вам нужен для учебы? ps что в select id from tbl;? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:57 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Stax, да, v_test нужен для учёбы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:59 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOna Stax, да, v_test нужен для учёбы. что в select id from tbl;? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:02 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, спасибо за критику! В общих чертах, нужно перенести из одной таблицы в другую строки, где type = withdrawal. Условие: id, которая имеет строку refill, строку withdrawal не надо переносить ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:05 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Stax, SQL> select * from tbl; ID LOC ---------- ---------- 123 first row 223 second row 332 third row 432 fourth row 532 fifth row 634 sixth row 734 seventh ro 7 rows selected в общем-то ничего особенного ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:06 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOnaнужно перенести из одной таблицы в другую строки, где type = withdrawal. Код: sql 1.
LenaOnaid, которая имеет строку refill, строку withdrawal не надо переносить Код: sql 1.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:11 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:16 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOna, предполагается, что студент изучает то, что написал. 'withdraw' 'withdrawal' ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:20 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Значит в реальной таблице для каждой строки с withdrawal есть соответствующая с refill. Или Вы даже запрос скопипастить толком не смогли. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:21 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOna, select * from tbl1 where id = reqid.id and type = 'withdraw al '; нет в tbl1 строк с type = 'withdrawal'; вот и Процедура не пишет в таблицу строки зы reqid tbl%rowtype; и for reqid in ето РАЗНЫЕ (два) reqid; .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:21 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
dmdmdm, Как я проморгала этот момент! Вот спасибо, не увидела! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:23 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, вот именно, что не для каждой строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:30 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOnaКак я проморгала этот момент! Очень просто: никогда не училась отлаживать запросы разбивая их на части и контролируя результат каждого куска по отдельности. Это обычный результат изучения предмета методом тыка. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:32 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Я понимаю, что мой код далеко не идеальный, поэтому буду рада, если предложите варианты оптимизации :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:33 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
LenaOna Я понимаю, что мой код далеко не идеальный, поэтому буду рада, если предложите варианты оптимизации :) тут два момента 1) научится писать процедуры (для такого переноса процедура не нужна) 2) перенести данные 22209137 .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 15:44 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
Люди, помогите решить, пожалуйста, тест по оракл https://vk.com/doc276692157_570085231?hash=6da843d0b7fc672e6c&dl=10c7373eb9ea9a7494 - Файл с тестом. ПДФ файл сюда не прикрепляется из размера ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 09:06 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
misterbean, Посмотрите сюда, пожалуйста: https://dbfiddle.uk/ Это сайт, на котором можно исполнять команды SQL. Он вам поможет самостоятельно решить (и возможно, понять) как минимум первый вопрос. Также вам возможно будет интересна эта статья: https://paperpaper.ru/cheating/ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 16:00 |
|
Процедура не пишет в таблицу строки
|
|||
---|---|---|---|
#18+
НеофитSQL Посмотрите сюда, пожалуйста: https://dbfiddle.uk/ Это сайт, на котором можно исполнять команды SQL. У оракла давно есть свой livesql.oracle.com , который подходит для подобных целей гораздо лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2020, 16:22 |
|
|
start [/forum/topic.php?fid=52&msg=40005476&tid=1880825]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 549ms |
0 / 0 |