Unable to open file: /srv/www/vhosts/limespace.de/httpdocs/wp-content/plugins/tp_this_path Datenbanken » LimeSpace - IT
Mrz
3.

Oracle und das Date Format

Tja was ist so besonders an Oracle und dem Date Format für eine Spalte in einer Tabelle?

Ganz einfach, man steht mindestens 1x im Jahr vor dem Problem: Wie mache ich eine Abfrage nach Datum.

SELECT * FROM MYTABLE WHERE DATE = '01-MAR-10'

Würde selbst wenn es Datensätze mit diesem Datum gibt zu keinem Ergebnis führen. Warum ist das ganze so? Relativ einfach. Neben dem Datum befindet sich in diesem Feld auch die Uhrzeit (man sieht sie nur nicht). Möchte man nun alle Datensätze vom 1. März 2010 geliefert kriegen, gibt es zum Beispiel die folgende Möglichkeit:

SELECT * FROM MYTABLE WHERE trunc(DATUMSFELD) = '01-MAR-10'

Das trunc sorgt dafür das die Zeit nicht beachtet wird.

Für alle die sich in Zukunft mehr mit der Materie von Oracle + SQL beschäftigen möchten oder müsse, bald erscheint ein voraussichtlich sehr gutes Buch mit dem Thema: “SQL Thinking – Vom Problem zum SQL Statement (Oracle)“. Wir haben jedenfalls vorbestellt :-)

Wir freuen uns über Bookmarks ! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Alltagz
  • Webnews
  • Hype
Nov
24.

Oracle Datenbank Exportieren & Importieren

Hallo Leser,

da wir Heute auch mal wieder vor dem Problem standen: Oracle Datenbank Exportieren und auf einer lokalen Entwickler-Maschine wieder einspielen.

Halten wir es nun endlich in unserem kleinen Blog fest. Oracle lieftert zwei praktische Tools (imp und exp), wie die Namen schon andeuten eines zum Importieren und eines zum Exportieren.

Möchtet ihr nun von einer Datenbank ein User/Schema exportieren geht das wie folgt:

exp username/passwort@instanzName owner=Besitzer des Schemas consistent=yes file=export.dmp

Der Import läuft dann nach dem gleichen Prinzip:

imp username/passwort@instanzName fromuser=Besitzer des Schemas touser=Besitzer des Schemas file=export.dmp

Eine ausführliche Beschreibung der beiden Kommandos findet ihr hier:

Wir freuen uns über Bookmarks ! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Alltagz
  • Webnews
  • Hype
Okt
15.

Kostenlose “Daten” für dein Projekt.

Hallo LimeSpace(r) ,

wer kennt es nicht, ihr erstellt ein Anmeldemaske für eure Webapplikation, und braucht eine Liste aller Länder. Oder eure Seite mit Infos über Autobahnen benötigt die Tempolimits aller deutschen Straßen.

Was bisher mühselig gesammelt werden musste, stellt “Factual.com” jetzt jedem zur Verfügung. Die Seite sammelt Datenlisten und bietet diese zum Download als CSV Datei an.

Ein paar Beispiele was ihr dort findet:

  • Hauptstädte aller Länder
  • Qualität von Bier in verschiedenen Ländern
  • Die letzten Gewinner von Badminton Turnieren
  • und und und ..

Auch die Abfrage direkt über die API des Dienstes ist möglich, Informationen findet ihr bei Factual for Developers.

Wie schaut das ganze aus :

Factual Screenshot 1

Neben der Möglichkeit des “Konsums” könnt ihr auch selber Daten bereitstellen, also ein Geben und Nehmen. Das ganze geht allerdings auch noch viel weiter, die Daten können als Tabelle direkt auf der eigenen Seite / Blog eingebunden werden, ändert nun ein Besucher die Daten beziehungsweise ergänzt diese, wird das ganze auf allen anderen Sites die diese Daten nutzten auch bereitgestellt.

Wir finden eine absolut geniale Idee, die man fördern sollte.

Wir freuen uns über Bookmarks ! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Alltagz
  • Webnews
  • Hype
Aug
20.

SQL – Tabelle kopieren mit einer Zeile Code in Windeseile

Moin Moin,

Datenbank Icon

ein kurzer “Trick” welcher mich gerade sehr erfreut hat, es ging darum einige Tabellen einer SQL Datenbank zu “backupen” , im Normalfalle würde ich hergehen und die Tabelle kopieren, anschließend ein Insert machen und fertig.

Aber es geht einfach wie ich gerade gelernt habe:

CREATE TABLE BACKUP AS SELECT * FROM XYZ

Das ganze lieft blizschnell und ohne Probleme!

Wir freuen uns über Bookmarks ! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Alltagz
  • Webnews
  • Hype