Unter Oracle kann mit der Funktion substr ein Teil aus einem größeren Wort oder Text ausgeschnitten werden.
Syntax: substr( string, start_position, [ length ] )
Unter Oracle kann mit der Funktion substr ein Teil aus einem größeren Wort oder Text ausgeschnitten werden.
Syntax: substr( string, start_position, [ length ] )
Die instr-Funktion wird dazu genutzt um zu prüfen ob ein bestimmter Suchstring in einem anderen String vorkommt. Falls dieser Suchstring enthalten ist, bekommt man die Position an der der Suchstring beginnt zurückgeliefert. Falls der Suchstring nicht vorkommt, wird 0 zurückgeliefert.
Syntax der instr-Funktion von Oracle:
instr( string1, string2 [, start_position [, nth_appearance ] ] )
Im PL/SQL werden Cursor genutzt um Daten aus Datenbanktabellen abzufragen.
Hierbei gibt es unterschiedliche Möglichkeiten die Cursor zu benutzen.
1. Implizite Cursor
Implizite Cursor sind nicht sichtbar sondern werden automatisch beim Aufruf eines SQL-Kommandos erzeugt.
declare vEmployeeId number; begin select EMPLOYEE_ID into vEmployeeId from EMPLOYEES where LAST_NAME = 'Mavris'; exception when NO_DATA_FOUND then vEmployeeId := 0; when TOO_MANY_ROWS then vEmployeeId := 0; end;
Hierbei ist der Anwender jedoch sehr eingeschränkt. Da wie im obigen Beispiel nur ein Datensatz als Ergebnis zurückkommen darf, da es ansonsten zu einer Fehlermeldung (TOO_MANY_ROWS) kommt. Kommt dagegen gar kein Ergebnis zurück wird ebenso ein Fehler (NO_DATA_FOUND) geworfen. Implizite Cursor sollen daher nur verwendet werden, wenn genau ein Datensatz erwartet wird bzw. die mögliche ORA-Fehler mittels EXCEPTION gefangen werden.
2. Explizite Cursor
Oracle bietet mit der Funktion decode einen Wert auf mehrere mögliche Werte zu vergleichen und bei Übereinstimmung einen speziellen Wert zurückzugeben. Dies entspricht einer verkürzten Form von der IF-THEN-ELSE Syntax.
Syntax: decode( expression , search , result [, search , result]… [, default] )
expression – Ausgangswert der mit den Werten aus search verglichen werden soll
search – Vergleichswert; bei Übereinstimmung mit expression wird result zurückgeliefert
result – Wird als Ergebnis zurückgeliefert, falls expression gleich search ist
default – Sollte keine Übereinstimmung auftreten so wird dieser Wert zurückgegeben
Beispiel:
NVIDIA bietet seit ein paar Tagen einen Treiberupdate für die GeForce Serie an. Dabei haben sie es geschafft für einige Spiele ordentliche Performanceverbesserungen rauszuholen. Hier gehts zum Treiberdownload.
Hier der Auszug von der Homepage für die Änderungen:
Nachdem Windows XP mit jedem Update mehr Platz auf der C-Festplatte einnimmt, bleibt einem irgendwann nichts anderes mehr übrig als die Partition zu vergrößern, falls sie anfänglich zu klein erstellt wurde. Jedoch bittet Windows selbst keine Möglichkeit an, die Partition ohne vorheriges Löschen des Betriebssystems zu vergrößern. Erst Windows 7 bietet dies unter der Professional-Version an. Zum Glück gibt es aber ein paar Tools mit dem dies doch möglich ist.
Bei der Installation von Eclipse kann es beim Starten von Eclipse zur Fehlermeldung ‘failed to load the jni shared library‘ kommen. Der Fehler kann vorkommen, wenn Eclipse mit 64 Bit-Version mit einem Java JDK/JRE mit 32 Bit betrieben. Zur Lösung sollte das JDK/JRE in der 64 Bit-Version benutzt werden. Danach startet Eclipse ohne weitere Probleme.
Im Internet gibt es einige Seiten welche sich auf die Übersetzung von Wörtern spezialisiert haben. Einige dieser Online-Wörterbücher will ich kurz auflisten:
http://dict.leo.org: Online Wörterbuch für Übersetzungen von Deutsch – Englisch
http://www.dict.cc: Online Wörterbücher für Übersetzungen von Deutsch – Englisch. Ebenso gibt es Ansätze für Übersetzungen zwischen Deutsch und anderen Sprachen.
http://www.linguee.de: Online Wörterbuch für Übersetzungen von Deutsch nach Englisch, Spanisch, Französisch und Portugisisch. Die Seite sucht die Wörter auch in Sätzen, welche in ihrer Datenbank vorhanden sind.
Außerdem gibt es einige Internetseiten welche sich zur Übersetzung von ganzen Texten spezialisiert haben:
Unter Oracle gibt es durch die Funktion nvl die Möglichkeit einen Wert auf null zu überprüfen und statt dem leeren Wert (‘null’) einen alternativen Wert zurückzuliefern.
Der Aufruf sieht folgendermaßen aus: nvl(expr_1, expr_2)
Falls expr_1 leer (‘null’) ist, so gibt die Funktion den expr_2 zurück, ansonsten expr_1.
Beispiel: In der Beispieltabelle EMPLOYEES gibt es die Spalte COMMISSION_PCT, welche nicht für jeden Datensatz befüllt ist. Wir wollen nun für die Datensätze standardmäßig 0 zurückliefern, wenn kein Wert hinterlegt ist.
select nvl(COMMISSION_PCT, 0) from EMPLOYEES;
Seit kurzem gibt es das PC-Spiel Alien Swarm. Das Spiel kann kostenlos über Steam installiert werden. Die Homepage des Spiels findet ihr zusätzlich hier.
Bei dem Spiel handelt es sich um einen Multiplayer-Shooter. Der Spieler hat die Wahl zwischen 4 verschiedenen Charakter, die jeweils wichtige Aufgaben übernehmen. Die verschiedenen Charaktere sind ein Offizier, ein Waffenspezialist, ein Sanitäter und ein Techniker.
Im Spiel geht es darum, sich durch Unmengen von Aliens zu kämpfen, genauere Informationen findet ihr auch auf der deutschen Fanseite.
Viel Spass beim Zocken!
| Impressum | Suffusion theme by Sayontan Sinha |