Zum Inhalt springen

Stefan87

Mitglieder
  • Gesamte Inhalte

    93
  • Benutzer seit

  • Letzter Besuch

Beiträge von Stefan87

  1. Hi,

    also ich würde sagen da sind mehrere kleine Fehler drin... auf welcher DB soll das denn laufen?

    so müsste es normal gehen ...

    SELECT

    CASE WHEN SpalteA > 2009

    THEN

    case WHEN SpalteD='K' or SpalteD='G' And SpalteB='false' and SpalteC='false'

    THEN 1

    ELSE 0

    END

    ELSE

    case WHEN SpalteD='K' or SpalteD='G' And SpalteB='false' and SpalteC='false'

    THEN 1

    ELSE 0

    END

    END

    FROM XXX

    Allerdings würde ich die "When" abfragen mit Klammern ausstatten da sonst die AND und OR verknüpfungen nicht ganz kla sind...

  2. Das sollte eigentlich kein Problem sein, wenn die Spalten vom Typ her auch NUMBER und nicht VARCHAR sind ?

    Es gibt allerdings noch ein Problem wenn du diesen Code verwendest

    ---------------------------------

    SpalteA + SpalteB + SpalteC +

    Case

    WHEN SpalteD = 1

    Then 'Text'

    Else

    ''

    End AS xyz,

    ---------------------------------

    denn nach dem addieren von A, B und C brauchst du ein || und nicht ein + da sonst die Spalte D addiert wird .... was nicht geht wenn es sich um einen Text handelt ...

    ---------------------------------

    SpalteA + SpalteB + SpalteC ||

    Case

    WHEN SpalteD = 1

    Then 'Text'

    Else

    ''

    End AS xyz,

    ---------------------------------

    Hoffe das dir das hilft ;)

  3. Wie gesagt habe ich eine Function die je nachdem welche Werte als Parameter geliefert werden mir einen SELECT zusammenstellt.

    Ich möchte nun eine SQL Befehl haben der den SELECT den die Function als Rückgabewert liefert ausführt.

    Nicht einen SQL Befehl der mir einfach den Rückgabewert ausgibt.

  4. ja sorry hab bei der Funktion die Deklaration mal weg gelassen war ja nur als Beispiel....

    Ich möchte allerdings nicht dass mir das Ergebnis der Funktion als Spalte geliefert wird sondern der SELECT den die Funktion liefert ausgeführt wird.

    Bei deiner Vorschlag würde es so aussehen

    SELECT Test(‘x’) from dual;

    Ergebnis:

    Spalte : Test(x)

    Wert : SELECT * FROM TEST

    Und ich möchte den SELECT nicht angezeigt bekommen, ich möchte das er ausgeführt wird so das ich das Ergebnis sehe.

  5. Hi erstmal,

    ich habe hier ein kleines Problem was vielleicht echt einfach ist.

    Ich habe eine PL/SQL Function die mir einen SELECT erstellt und liefert

    z.B.

    CREATE OR REPLACE FUNCTION TEST ( TT varchar2) RETURN varchar2

    IS

    Begin

    int_sqlstring := 'SELECT * FROM TEST';

    RETURN int_sqlstring;

    END TEST ;

    Jetzt möchte ich wissen wie der SQL aussieht der diesen SELECT ausführt.

    Versucht habe ich es schon mit einem Execute, allerdings funktioniert der nicht bei Funktionen....

    Hoffentlich das war verständlich.

  6. Hallo,

    also ein Trigger in pl/sql der dir bei einem Insert in eine andere Tabelle etwas schreibt müsste ca so aussehen.

    CREATE OR REPLACE TRIGGER "TriggerName" BEFORE

    INSERT ON Tabelle1 FOR EACH ROW

    BEGIN

    INSERT INTO TABLE2 VALUES ('1','2',......);

    END;

    /

    Hoffe das ich dir damit helfen konnte.

  7. Danke für die schnelle Antwort aber nein das geht so auch.

    Ich habe den Fehler schon selber gefunden.

    Im Select kann man nicht mit boolean arbeiten das geht nur in PL/SQL deswegen kommt er nicht damit kla das die Function true zurückliefert.

    Ich habe es jetzt so gelöst das die Funktion eine 1 für true und eine 0 für false liefert.

    sieht jetzt also so aus:

    SELECT (CASE when 1 = correct_date_format_german('09.10.2009')

    then 1

    else 0

    end

    )

    FROM DUAL;

  8. Hi,

    ich habe ein kleines Problem mit dem Select Case.

    Hier der Select:

    SELECT (CASE when correct_date_format_german('09.10.2009')

    then 1

    else 0

    end

    )FROM DUAL;

    Die correct_date_format_german ist eine Methode die entweder True oder False zurück liefert.

    Kann es sein das die Case Funktion nicht direkt mit boolschen Werten arbeitet sondern einen wirklichen vergleich benötigt ?

    Danke schonmal

  9. Hallo,

    also ich bin 22 Jahre alt und wurde dieses Jahr übernommen.

    Ich bin bei einem Unternehmen das über 300.000 Mitarbeiter hat.

    Verdiene ca.2500 Brutto und habe eine 35 Stunden Woche.

    +Urlaubs und Weinachtsgeld

    Das ist schon ein sehr guter Verdienst, ich befürchte das wirst du nicht erreichen aber zwischen 1800 und 2200 sollte es schon liegen.

    Kommt natürlich auch drauf an wie sehr du gebraucht wirst was du alles kannst und wie du die Prüfung abschneidest.

    Hoffe das hilft dir etwas und viel Glück beim Verhandeln ;)

  10. Ich kann mich da auch nur anschließen.

    Sofern es nur ein minimaler Teil deines eigentlichen Projektes ist was du mit anderen Leuten zusammen bzw. was andere für dich gemacht haben sehe ich da kein Problem.

    Aber ich würde es auf jeden Fall mit in die Doku aufnehmen.

    Und wie bereits gesagt heißt das nicht das du keine Fragen in dem Bereich zu erwarten hast. Viel eher ist es so das sie genau nach diesen Stellen fragen werde...

  11. Also es gibt die Klasse Buch mit den Attrbut Preis usw..

    Dann Gibt es die Klasse Standort

    Sowie die Klasse Regal

    Sowie die Klasse Raum

    ---------------------------------

    Jetzt die Verbindungen Ein Buch hat genau Ein Standort, Ein Standort kann aber mehrere Bücher haben also eine 1 zu N beziehung.

    Ein Standort hat genau ein Regal und einen Raum

    Ein Regal hat ein Standort und auch nur ein Raum

    Ein Raum hat mehrere Regale

    ---------------------------------

    Jetzt könnte man überlegen ob man den Standort Überhaupt braucht oder ob man da nicht auch das Regal nehmen kann. Wenn es mehrere Plätze im Regal gibt dann sollte man schon den Standort haben mit nem entsprechendem Atribut

    Hoffe das reicht dir so und nicht auf rechtschreibfehler achten hatte leider keine Zeit es nochmal zu lesen ^^

  12. Also ich kann dazu auch nur sagen ich würde nicht wegen 2000 Euro Brutto im Jahr die Firma wechseln wenn du mit den Kollegen/Chef und deinem Arbeitsgebiet super kla kommst.

    Wenn natürlich da irgendwo nen großes Problem ist dann würde ich dir schon raten zu wechsel oder das zumindest mal anzusprechen.

    Und nochmal zu dem Gehalt... Es ist ja auch normal das man als Berufseinsteiger nicht gleich 40k oder 45k nach Hause bringt das kommt aber mit der Zeit auch ... Aber wie immer gibt es natürlich auch Außnahemn die echt Glück haben :D

    Dann ist es auch ne Regionale angelegenheite z.B. wirs du in München garantiert mehr bekommen musst aber auch wegen Miete usw. mehr ausgeben...

    kommen halt mehere Sachen zusammen.

  13. Hi also das Gehalt an sich ist schon ok.

    Allerdings würde ich an deiner Stelle nicht die Firma wechsel um einen Job anzunehmen bei dem du weniger als vorher verdienst.

    Hier mal meine Daten zum vergleich:

    Alter: 22

    Wohnort: 12km von der Firma entfernt

    letzter Ausbildungsabschluss : FIAE Juni2009 ( Schnitt 2,0)

    Arbeitsort: Paderborn

    Grösse der Firma: weit über 10.000 Mitarbeiter

    Branche der Firma: Jegliche Softwareprodukte

    Arbeitsstunden pro Woche: 35

    Gesamtjahresbrutto: 31000

    Anzahl der Monatsgehälter: 12

    Anzahl der Urlaubstage: 30

    Sonder- / Sozialleistungen: Urlaubsgeld / Weinachtsgeld

    Tätigkeiten (Aufgaben/Aufgabenbereich): Programmierung im VB.NET Umfeld sowie im Datenbankbereich sprich SQL/ PLSQL auf Oracle Datenbanken

    Ich bin eigentlich schon sehr zufrieden mit dem was ich tue und mit dem was ich dafür bekomme.

    Natürlich würde ich auch nicht nein sagen wenn es mehr wird :D.

    Das nächste was bei mir jetzt ansteht wäre parallel zum Job eine Studium anfangen um sich noch weiter zu Qualifizieren...

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...