DJTank Geschrieben 12. September 2005 Geschrieben 12. September 2005 Hallo Leute, nochmal ich. Unser Migrationsprojekt, welches auch in einem der anderen aktuelle Threads hier von mir angesprochen wurde, ist bisher immer auf Oracle9 getestet worden. Im Hause haben wir aber noch die 8er Version und können noch nicht auf 10 umsteigen bzw. wollen nicht mehr auf 9 gehen, weil das keinen Sinn hätte. Jetzt haben wir immer auf der 9er Version getestet und alles funktioniere zu unserer Zufriedenheit. Bei der Migration zur Version 8 (welche sehr bald im Betrieb laufen sollte), konnte ich jedoch folgenden View nicht mehr erstellen, da die Aktion immer mit einer Fehlermeldung endet: "ORA-00933: SQL-Befehl wurde nicht korrekt beendet" Betroffen ist folgende Abfrage, welche ich gerne als View abgespeichert hätte: SELECT DISTINCT t_zeile.PRONR1,t_art_art.art_Anzeige AS art_art FROM HACOS.t_zeile JOIN HACOS.t_art_art ON t_zeile.ART_ART = t_art_art.art_art Was ist daran falsch? Wie gesagt, es handelt sich um Oracle Version 8 und in Version 9.2 ging das ganze noch. Danke schonmal! lg Stefan EDIT: Der Fehler tritt immer nach dem Schlüsselwort "JOIN" auf
Amstelchen Geschrieben 12. September 2005 Geschrieben 12. September 2005 oracle 8 kennt kein JOIN. du musst das linke join mit dem oracle-spezifischen (+) auf der rechten seite verwenden. schau aber zur sicherheit mal in der doku nach. alt: JOIN HACOS.t_art_art ON t_zeile.ART_ART = t_art_art.art_art neu: WHERE t_zeile.ART_ART = t_art_art.art_art (+) s'Amstel
DJTank Geschrieben 12. September 2005 Autor Geschrieben 12. September 2005 Dankeschön, ich hatte die Lösung dann auch noch im Internet gefunden, was aber gar nicht sooo einfach war
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden