14. januar 2003 - 14:26Der er
9 kommentarer og 3 løsninger
format af out i sqlplus
Hej! Jeg har en sql sætning
select archmedium.label, archbatch.batchno from archmedium,archbatch where archbatch.archmediumid=archmedium.id and archmedium.label like '%11%' order by archbatch.batchno;
Det jeg gerne vil er at få outputet til at se nogenlunde således ud når det direktes over i en asci fil.
DVD_VOLUME11/637
og få fjernet kolonne navne m.m. Det kunne evt. være fedt hvis man fra sql kunne sætte ekstra tekst ind i sit output så det kunne se således ud i tekst filen
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
select 'xfs1/'||archmedium.label||'/'||archbatch.batchno from archmedium,archbatch where archbatch.archmediumid=archmedium.id and archmedium.label like '%11%' order by archbatch.batchno;
For lige at runde det af :-) det er helt perfekt indtil nu. Som jeg laver det nu, (på unix) så har jeg et shell script der kalder en fil med sql sætningen. #!/bin/sh sqlplus bruger/password @minsql.sql
Kan dette ikke laves i et shell script hvis man sætter noget env op m.m.
Øhh.. Det er da et shell script ?? Prøv lige at forklare igen ;-)
Du må ikke connecte sådan, da man for det meste (det kan sløres) kan se den kommando din process er startet med. Dvs. at alle der laver en ps eller en top vil kunne se dit password. Smid hellere password ind i en variable og brug den istedet. Sørg for at den fil hvori du sætter variablen, kun er læsbar af din egen unixbruger(fx. 611)
select 'xfs1/'||archmedium.label||'/'||archbatch.batchno from archmedium,archbatch where archbatch.archmediumid=archmedium.id and archmedium.label like '%11%' order by archbatch.batchno; EOF
Kan ikke lige huske hvor din exit og din unset af variablen skal stå... prøv lige selv.. Har lidt travlt ;-)
Hej Gutter! Tak for nogle særdeles kompetente svar. Selvom dette spørgsmål jo nok ikke hører til de sværeste så er det rart at man kan få hurtigt hjælp. istedet for at sidde og nørkle med det i timer.
DET må i f....... undskylde jeg glemte i sin tid helt i min gen iver efter at komme videre at acceptere spg. Det var altså ikke meningen
hermed gjort
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.