Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Oracle SQL - Proč nefunguje funkce TRIM?

Ahoj, mám tenhle Oracle SQL dotaz (interpretovaný v SQLplus)

set linesize 1000
set pagesize 1000
set head off
set trimspool on
SET TAB OFF
set colsep ';'
spool d:\myfile.csv
SELECT uzivatele.username ||'-'||uzivatele.full_name,  prava.popis.... zbytek
spool off

Jak je patrno, všechno je úplně OK.
Vadí mi ale výstup, jelikož je nastaven jako oddělovač středník a přesměrovávám to do CSV dokumentu.
Sloupce obsahují spoustu mezer navíc. Ty by mělo odstranit set trimspool on spolu s SET TAB OFF.

Ovšem nefunguje to. A to ani takhle společně, a ani samostatně.
Napadá někoho, co zkoušet?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Odpovím si sám. Protože SQLPlus je TAK stupidní program, že tam ty mezery přidává MIMO RÁMEC SQL do…
Flash_Gordon 15.12.2014 19:18
Flash_Gordon
SQLPlus je natolik stupidní CMD program, že sloupce má jen napevno a nedokáže se přizpůsobit nejširš…
MaSo 15.12.2014 19:20
MaSo
Nefunguje poslední
Flash_Gordon 16.12.2014 10:47
Flash_Gordon
Existují i vizuálně lepší nástroje, které jsou součástí Oracle instalace, ale o to tragičtější :-( T…
Jan Fiala 15.12.2014 19:31
Jan Fiala
Oracle SQL Developer alebo TOAD for oracle (ten ale len ak ma dotycny dost velku obrazovku - min 20"…
wam_Spider007 15.12.2014 20:59
wam_Spider007
My používáme tohle: http://www.allroundautomations.com/plsqldev.html?g clid=CMrv9MaLysICFfMZtAodtgQA…
MaSo 16.12.2014 08:59
MaSo
Já taky proti Oracle SQL Developeru nic nemám, ale požadavek je: 1) Aby to běželo jako (automatizov… nový
Flash_Gordon 16.12.2014 10:46
Flash_Gordon

Odpovím si sám.

Protože SQLPlus je TAK stupidní program, že tam ty mezery přidává MIMO RÁMEC SQL dotazu.

Tato řádková utilita sice podporuje "featury" jako: set trimspool on atd.... nicméně
tyto příkazy jsou podle mého testu jen sranda pro JEDEN ÚPLNÝ ŘÁDEK.

SQLPlus je natolik stupidní CMD program, že sloupce má jen napevno a nedokáže se přizpůsobit nejširšímu záznamu.

Ano, toto lze dopracovat k mému výsledku jen externím programem!!!

Proto je internet plný zoufalých pokřiků a rad pro SQL.
Mimo mísu.
Ne vážení, toto NENÍ ZÁLEŽITOST ovlivnitelná v rámci SQL !

Hůůůůůůůááááááááá

Existují i vizuálně lepší nástroje, které jsou součástí Oracle instalace, ale o to tragičtější :-(
Tohle je jedna ze slabých stránek Oracle - chybí tam nějaký normální nástroj, který by byl součástí instalace serveru bez nutnosti řešit to utilitami třetích stran.

Zpět do poradny Odpovědět na původní otázku Nahoru