|
|
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите пожалуйста как в PLSQL записать эти операторы в виде одной отдельной процедуры. spool D:/Techen/SQL/Sev_Tix_n.txt; set linesize 150; set pagesize 1600; select * from aa2; spool off; Или почему возникает ошибка в Delphi при выполнении оператора Query1.SQL.TEXT:='spool'+PChar('D:/Techen/SQL/Sev_Tix_n.txt'); QUERY1.ExecSQL; - ссылается на непонятный тип поля 'D:/Techen/SQL/Sev_Tix_n.txt' Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 12:44 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
spool D:/Techen/SQL/Sev_Tix_n.txt; set linesize 150; set pagesize 1600; select * from aa2; spool off; Эти команды нельзя поместить в процедуру, так они не являются частью PL/SQL, а являются командами SQL*Plus. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 12:47 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
А каким образом тогда можно записать данные в файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 13:19 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
>sqlplus user/pass@tnsname @file.sql -- file.sql Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 13:41 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
почитай вот тут, правда эта функция может писать файл либо на сервер либо на сетевой драйв, доступный с сервера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 13:55 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
То что можно запустить командный файл (типа run или @ввв.sql) в среде SQL Plus - это понятно. Здесь вопрос в том, как из Delphi вызвать готовую процедуру PL SQL Developer (состоящую из create or replace procedure аа....end аа, выполняющую запись из таблицы в текстовый файл, т.е нужно сочинить эту програмку, а как? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 15:59 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
Gal, chto ty tak i ne procmotrel procedure "DUMP.." from MaxU's topic.. Ne bylo by etih voprosov! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:12 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
Всем большое спасибо. Я только что нашла что-то про функцию DUMP_CSV и примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:29 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
"состоящую из create or replace procedure аа....end аа, выполняющую запись из таблицы в текстовый файл" Интересно только как потом этот файл с сервера скачивать, если доступ только к Oracle и только через Deplhi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 17:14 |
|
||
|
SPOOL: запись данных из таблицы ORACLE-9 в файл
|
|||
|---|---|---|---|
|
#18+
Еще не пробовала, но насколько я поняла там вроде имеется возможность скачивать данные не только на сервер, но и на диск. l_rows number; begin l_rows := dump_csv( 'select * from T_B' , 'D:\ Sql_tabl\Txt', -директория 'test.txt', -файл 1022); -длина строки end; Еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32133502&tid=1991155]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 543ms |

| 0 / 0 |
