|
|
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Привет ребята. Подскажите пожалуйста как запустить динамический SQL из под пакета, и чтобы результат выдавался в файл? Что то наподобие Код: sql 1. 2. 3. 4. 5. 6. 7. 8. где тут у меня ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:14 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgarгде тут у меня ошибка? В мировосприятии. Для начала ответьте себе на вопроссы: - где размещен пакет? - где должен сформироваться файл? - почему пакет а не скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:17 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgar, то, что ты привел - лучше бы вообще не приводил. В твоем случае, как ты задаешь вопросы, это должно выглядеть вот так: "Что то наподобие": Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:27 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, Спасибо за ответ. Мне надо запустить скрипт из под Windows с помощью утилиты sqlplus который выливал бы результаты в файл на стороне клиента - Windonws. Сам пакет batch.sql также размещён на стороне клиента. C:\sqlplus user/pass@DB @batch.sql в batch.sql мне надо забить динамический SQL. Динамика в использовании текущей даты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:35 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgar, EdgarДинамика в использовании текущей даты. Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:36 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
env, спасибо. дело в том что текущая дата будет формировать имя таблицы из которой пойдет выборка. Так что мне действительно нужен динамический запрос. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:39 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
в .bat : C:\sqlplus user/pass@DB @batch.sql %date% > output.txt %date% - системная дата > output.txt - вывод в файл output.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:51 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
EdgarПривет ребята. Подскажите пожалуйста как запустить динамический SQL из под пакета, и чтобы результат выдавался в файл? Что то наподобие Код: sql 1. 2. 3. 4. 5. 6. 7. 8. где тут у меня ошибка? в порядке бреда загнать запрос(ы?) в pipelined функцию, в скрипте селектить из неё это позволит использовать средства форматирования sql-plus при выводе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 12:53 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgarак что мне действительно нужен динамический запрос. substitution variables ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 13:06 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgar, https://oracle-base.com/articles/9i/generating-csv-files раздел PL/SQL, остаеться только найти способ получить файлы с сервера ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 13:07 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgarдело в том что текущая дата будет формировать имя таблицы из которой пойдет выборка. Так что мне действительно нужен динамический запрос.Тебе нужно изучать инструмент. RTFM Using Substitution Variables (FAQ) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 13:08 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Текст скрипта: Код: plsql 1. 2. 3. 4. 5. 6. 7. Результат: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 13:28 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Elic, Большое спасибо за совет. Вы мне помогли. Подскажите пожалуйста как подавить вывод нижеследующий строк в начале спулинга? Код: plaintext 1. Cпасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 14:00 |
|
||
|
Dynamic SQL in the batch
|
|||
|---|---|---|---|
|
#18+
Edgarкак подавить выводRTFM set ver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 14:01 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39518184&tid=1885297]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 457ms |

| 0 / 0 |
