Article View: pl.comp.bazy-danych
Article #195667Re: oracle 11 - wynik do pliku csv
From: goo-mlyny
Date: Thu, 28 Feb 2019 13:44
Date: Thu, 28 Feb 2019 13:44
11 lines
2647 bytes
2647 bytes
W dniu czwartek, 28 lutego 2019 14:04:22 UTC+1 użytkownik geos napisał: > i tak, i nie. select zwróci wyniki do programu klienta, ale aby to > poleciało do pliku to zależy od ustawień. niektóre mają opcję > eksportowania jako jedną z funkcjonalności. w sqlplus możesz SQLa > "obudować" poleceniami sqlplus i wtedy wynik zapytania wyląduje w pliku. nie dopisałem - ale chciałbym to zrobić w ramach skryptu uruchamianego przez sqlplus wprost na serwerze > pierwszy lepszy przykład z internetów jak to zrobić: > https://chartio.com/resources/tutorials/how-to-write-to-a-csv-file-using-oracle-sql-plus/ Przed opublikowaniem pytania sprawdziłem kilkanaście "pierwszych lepszych przykładów z internetu" ;-) Żaden nie dał oczekiwanego przeze mnie rezultatu. Np. wszystkie sprawdzone przeze mnie sposoby dawały wyniki w kolumnach o stałym rozmiarze, czyli krótsze wartości były uzupełniane spacjami. Czytelnie to wygląda przy podglądzie, ale tego nie chcę. Zdarzało się, że np. nazwy kolumn były skracane itp. itd. Zadałem tu pytanie, bo wydawało mi się, że taka dosyć elementarna czynność powinna być łatwo osiągalna a tylko ja nie umiem znaleźć rozwiązania. Ale chyba w Oracle 11 tak nie jest... W Oracle 12 chyba jest, no ale mam 11 :)
Technical Details
Message-ID:
<feca458a-bf96-4527-8b53-26a6e1cb1e11@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!y42no168113ita.0!news-out.google.com!d79ni160itc.0!nntp.google.com!y42no168107ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<9ac4ef9e-c60a-4701-8f43-dfa2e923f2ea@googlegroups.com> <5c77dc55$0$516$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:a02:9c16:: with SMTP id q22mr5014519jak.13.1551361443206; Thu, 28 Feb 2019 05:44:03 -0800 (PST) X-Received: by 2002:a9d:7d85:: with SMTP id j5mr5532247otn.5.1551361443014; Thu, 28 Feb 2019 05:44:03 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!y42no168113ita.0!news-out.google.com!d79ni160itc.0!nntp.google.com!y42no168107ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych Date: Thu, 28 Feb 2019 05:44:02 -0800 (PST) In-Reply-To: <5c77dc55$0$516$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=82.160.35.66; posting-account=fWqZgQoAAADitsi6_KUSRGX4FN2qsdaB NNTP-Posting-Host: 82.160.35.66 References: <9ac4ef9e-c60a-4701-8f43-dfa2e923f2ea@googlegroups.com> <5c77dc55$0$516$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <feca458a-bf96-4527-8b53-26a6e1cb1e11@googlegroups.com> Subject: Re: oracle 11 - wynik do pliku csv From: goo-mlyny@ciach.net Injection-Date: Thu, 28 Feb 2019 13:44:03 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit