Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PLSQL] Jak zapisać wynik do pliku
Forum PHP.pl > Forum > Bazy danych > Oracle
kanji
Witam.
Tak jak w temacie, jak zapisać wynik do pliku *.csv, *.xml, *.html.
Ponad pół dnia przeszukuję neta i nie mogę nic znaleźć z góry dzięki za pomoc.
pzdr
Method
Na wiele sposobów smile.gif
1. większość IDE umożliwia export do pliku (plsql dev i toad napewno)
2. zrób np pliczek sh ktory zaloguje się do DB i wykona zapytanie a jego wynik zostanie przekierowany do pliku (bzdurny przyklad w cmd ipconfig >> ip.txt) z oraclem można tak samo. http://dbaforums.org/oracle/index.php?showtopic=4385
3. Kolejna podpowiedź: http://www.orafaq.com/wiki/DBMS_OUTPUT#dbms_output.put_line a dbms'a przekierujd o pliku
4. można np w PHPie sobie funkcyjkę zrobić (podpowiedz: http://forum.php.pl/index.php?showtopic=52257)
5. http://www.devshed.com/c/a/Oracle/Writing-...n-Oracle-PLSQL/
6. można zrobić procedurę i podłączyć ją bezpośrednio pod excela (w excelu poprzez ODBC)


o wadach i zaletach sposobów nie mówię
wiiir
sprecyzuj pytanie .. wynik sql window czy wynik procedury?
jesli sql window to jesli piszesz w plsql developer ma sporo mozliwosci exportu, natomiast wynik z procedury to strumieniem fopen, fwrite .... czy to xml czy cos innego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.