PL/SQL Challenge von 01.10.2010

Ich hatte ja schon geschrieben, dass ich an dem PL/SQL Challenge. Und heute war wieder die Beginner Frage die uns allen, bzw. den meisten Sorgen bereitet hat. Die Frage war recht einfach, doch welche Antwort soll man den wählen.

Ich hatte die beiden unteren angekreuzt, da ich da nach 5 Minuten hinschauen kein Unterschied bemerkt habe. Doch es gibt ein Unterschied. Wenn man genauer hinschaut heißt es bei dem oberen CURSOR cur AS und bei dem unteren CURSOR cur IS.
AS ist natürlich schwachsinnig, aber so schnell kann man es nicht sehen, da kriegt man schon Augenkrebs:)
Aufjedenfall eine blöde Frage zum Monatsanfang.

PL/SQL Challenge Freitag 17 September 2010

Kennt Ihr schon das tägliche PL/SQL Challenge von Steve Feuerstein. Da ich schon seid knapp einem halben Jahr als Datenbankentwickler arbeite und wir Oracle einsetzen, programmieren wir auch in PL/SQL.

Zum Üben und damit der Arbeitstag nicht immer langweilig ist, nehmen wir an dem Challenge teil. Macht wirklich Spass!
Man bekommt Punkte, je nach dem wie schnell man geantwortet hat und was für ein Level der Frage es war(Bginner, Intermediate, Advanced). Die besten können auch Preise gewinnen, wie z.B. Amazon Gutschein oder Ebook.

Ich muss aber echt sagen, dass die Beginner fragen manchmal echt schwerer vorkommen als die Advanced… Aber vielleicht kommt es ja nur so vor:)

Heute war z.B folgende Beginner Frage:

PL/SQL Challenge 17092010

Wenn man schnell Punkte machen möchte, dann kann man bei dieser Frage wirklich einiges falsch machen:) Aufmerksamkeit war gefragt… Vieles Sieht richtig aus, aber es sieht eben nur so aus. Durch Ausschlussverfahren bin ich auf die Antwort 2 gekommen, die ist auch als einzige richtige Lösung.

In der ersten ist der Datentyp falsch, in der zweiten ist die Variable nicht deklariert, beides eigentlich leicht zu übersehen. Und  in der letzten Variante ist die Funktion, NEXTVAL,  nicht vorhanden in der Sprache.
Fast hätte ich die ersten 3 Angekreuzt 🙂