|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
Есть *.sql файл : spool log\&1..log; *здесь какой-то выполняемый целевой скрипт* insert into SCHEME.RESULT_SYNC@CENTER_SRVER (ONE_DATE, SECOND_DATE) values ('&1', '&2'); commit; prompt --RCARDDEP_SHOP exit; &1 - это сервер на который заносится скрипт &2 ещё какие то данные Так вот этот insert на центральный сервер добавляет в таблицу RESULT_SYNC строку о том что целевой скрипт обработан на сервере &1. Хотелось бы чтобы та информация которая идёт в spool spool log\&1..log; (результат выполнения целевого скрипта) была выдана в переменную &3 то есть занесена в ту таблицу: insert into SCHEME.RESULT_SYNC@CENTER_SRVER (ONE_DATE, SECOND_DATE, RESULT) values ('&1', '&2', '&3'); .... Это как то возможно? Другими словами , как передать то что передаётся в SPOOL передалось в таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2019, 22:45 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
your_frend Это как то возможно? Другими словами , как передать то что передаётся в SPOOL передалось в таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 08:03 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
your_frend, Запиши в спул команду insert ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 08:45 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
Elic, Плиззз а можно поподробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 10:31 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
your_frend Другими словами , как передать то что передаётся в SPOOL передалось в таблицу? Зависит от того можно ли поместить spool на диск доступный на сервере базы. В худшем случае что-то типа: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 16:52 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 17:18 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
Красиво. Но на всякий случай лучше-бы Q литeрал. Ну и 32000 не спасет от "literal is too long", так-что 4000. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 18:08 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
SY Ну и 32000 не спасет от "literal is too long", так-что 4000. Упс, это же PL/SQL, так-что 32K - 1. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 18:16 |
|
sqlplus как занести в таблицу сообщение о выполнении
|
|||
---|---|---|---|
#18+
SY Красиво. sqlplus: Можно ли считать файл в переменную? можно ли через sqlplus загрузить текстовый файл с машины клиента в переменную CLOB? Чтение txt файла ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 18:24 |
|
|
start [/forum/topic.php?fid=52&msg=39885931&tid=1881899]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 438ms |
0 / 0 |