[IBM DB2] Simple Abfrage durchführen



  • Hi,

    ich möchte diese Abfrage ausführen:

    SELECT * FROM time
    

    aber DB2 meckert:

    eddy.time ist ein nicht definierter Name

    So geht's schon:

    SELECT * FROM CVSAMPLE.time
    

    aber ich will nicht in jeder Abfrage die DB drin stehen haben.

    Habt ihr einen Tipp?
    Merci



  • SET CURRENT SCHEMA CVSAMPLE

    Gilt bis zum Schliessen der Verbindung.



  • Hi,

    das ist schon mal ein guter Anfang 😃

    Jetzt möchte ich mir den Ausführungs- und Zugriffsplan anzeigen lassen.
    Aber auch hier, das altbekannte Problem.

    eddy.time ist ein nicht definierter Name
    

    Aber

    SET CURRENT SCHEMA CVSAMPLE
    

    müsste doch theoretisch auch für den Ausführungsplan gelten.

    MfG Eddy



  • Das ist aber interessant:

    SELECT t.year FROM cvsample.time t
    

    funktioniert. Man muss den Datenbanknamen nur in der FROM Klausel angeben.

    Aber so richtig schlau werde ich daraus nicht. Hauptsache es funktioniert


Anmelden zum Antworten