Wie bekommt man auf die Schnelle ein SQL auf die Oracle-DB losgelassen und speichert das Ergebnis in eine Textdatei? Notwendig kann das z.B. sein, wenn ein Kunde Hilfe braucht und z.B. via Fernwartung den Zugriff auf den Oracle-Server gewährt. Bevor man ODBC eingerichtet oder evtl. installierte Tools gefunden hat bietet das auf dem Oracle-Server verfügbare […]
Kategorie: SQL
Immer wieder mal steht man vor der Frage „Gibt es eine Funktion die…“ oder „Wie war nochmal der Syntax für…“ sobald man ein etwas ausgefeilteres SQL-Statment erstellen will. Deshalb hier einige Recherchequellen die weiterhelfen können/sollten.
Beim Import von Textdateien, gerade bei automatisierter Übergabe aus Drittanwendungen, werden von Excel gerne die vorhandenen, führenden Nullen entfernt. Hier schlägt die Autoformatierung von Excel zu und übernimmt Telefon-Vorwahlen, Artikelnummern und Co. falsch bzw. abweichend. Das kann man mit einem kleinen Trick schon bei der Datenzusammenstellung im SQL-Statement umgehen…
Die Anforderung: Es soll ein Insert in eine Tabelle erfolgen. Dabei werden die einzufügenden Daten aus anderen Tabellen zusammengesucht. Unter Oracle könnte dann z.B. so aussehen: insert into adressen (name, strasse, plz, ort) select benutzer.name, anschrift.strasse, anschrift.plz, anschrift.ort
Aufgabe: Es sollen alle Sätze aus einer Tabelle gefunden werden, die in einer anderen Tabelle nicht enthalten sind. Dabei müssen allerdings mehrere Felder verglichen werden bzw. deren Kombinationen.