13. januar 2002 - 10:40
Der er
3 kommentarer og 2 løsninger
udskrivning af tabel til fil
Er der nogle der kan fortælle mig hvad der er, linie for linie, sker her: #! /bin/tcsh sqlplus -s <<-EOF user/passwd@sid set heading off set pages 0 spool outfil.lst select felt1 || \';\' || felt2 || \';\' || feltn from dintabel; spool off exit EOF exit $? Linien med user/passwd@sid og select er jeg med men resten???
Annonceindlæg fra Infor
13. januar 2002 - 14:26
#1
Den spooler selecten ud i en fil, dvs at alt hvad der normalt vill dukke op på skærmen, er nu også i filen outfil.lst
14. januar 2002 - 09:23
#3
#! /bin/tcsh En kommentar sqlplus -s <<-EOF start sqlplus og luk igen ved EOF (End Of File) user/passwd@sid det ved du set heading off Udskriv ikke overskrifter i tekstfilen set pages 0 Det skal skrive som I en lang side (ala endeløsbaner) spool outfil.lst angiver output filen til at vare outfil.lst (bemærk at der mange en sti) select felt1 || \';\' || felt2 || \';\' || feltn from dintabel; Dit select med et ; som separator mellem hvert felt (den skal du naturalvis tilrette til dit behov) spool off slut output filen exit slut sqlplus EOF Foretag End Of File exit $? Slut på script Og så er der jo tydeligvis tale om et UNIX script.