Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Oracle Frage

Empfohlene Antworten

Veröffentlicht

Moin,

ich bin ansich ganz der MS SQL Server Typ. Nun muss fuer nen Kunden aber auch ne Kleinigkeit fuer ne Oracle DB her. Ich hab davon allerdings noch keine Ahnung.

Meine Frage also:

Ist es moeglich bei einer Oracle DB ueber ein Commandline Tool ein Query zu starten und die Ergebnisse entsprechend formatiert in eine Textdatei zu schreiben?

Falls man das machen kann, wuerde es mich freuen wenn mir jemand sagen koennte wie und womit ich das bewerkstelligen kann (Wuerde meine Suche halt extrem verkuerzen).

Goos

Also, Queries ausführen geht, z.B. mit SQL-PLUS (wird glaub ich bei Oracle mitgeliefert), das Speichern der Resultate in Dateien funktioniert auch, aber du kannst dabei nicht formatieren (in Sinne von Fett- und Kursivschrift, etc.). Wenn das für deine Belange reicht, kann ich dir gerne erklären, wie das geht.

Gruß, Axl

PS. Schreib mal welche Version von Oracle...

  • Autor

Hi Axl,

ich meinte auch eher ein formatieren in Form von hier noch zwei Kommas und da noch ein Leerzeichen und nicht fett und unterstrichen.

An welche Oracle Version ich am Ende gerate weiss ich leider noch nicht, aber ich versuchs gerade zu Erfahren.

Du sagst, dass das speichern der Resultate funktioniert. Funktioniert das also komplett auf einem Clientrechner?

Was ich vorhabe ist ansich ganz einfach.

Auf ein Event hin ein Script starten, welches Detailinfos aus der Oracle DB holt und diese dann in einer Textdatei verpackt in eine Pipe schreibt.

Also was meinst, ist das moeglich per Script (VBS oder JS), oder muss ich ne kleine Exe fuer schreiben?

Goos

Hi Goos,

also, wie du am besten die Sache mit deinem Event handelst, weiss ich nicht, aber wenn du einfach SQL-Plus aufrufen willst, genügt eine Batch-Datei bzw. Shell-Script.

Bei Oracle kannst du dann über den Befehl

spoo <<Dateiname>>

eine Datei auf dem Client-Rechner erzeugen (in dem aktuellen Verzeichnis),

in der alle Resultate von Abfragen gespeichert werden.

Nachher mit

spoo off

wieder alles abschalten. Kannst ja mal nen bisschen mit rumprobieren, wenn du noch Fragen hast, meld dich einfach nochmal.

Gruß, Axl

  • Autor

Vielen Dank fuer deine Hilfe bisher.

Ich bin allerdings noch nicht an der Sache dran, wird aber wohl wenn das Projekt fertig spezifiziert ist in den naechsten Wochen geschehen.

Ich werd mir jetzt erstmal noch nen Rechner holen und ueberhaupt mal so ne Oracle Personal Edition aufspielen und anschaun.

Wenn es dann soweit ist und ich noch Probleme haben sollte, dann meld ich mich hier wieder.

Goos

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.