🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195667

Re: oracle 11 - wynik do pliku csv

#195667
From: goo-mlyny
Date: Thu, 28 Feb 2019 13:44
11 lines
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-mail
References: <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