DJTank Geschrieben 12. September 2005 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 12. September 2005 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DJTank Geschrieben 12. September 2005 Autor Teilen Geschrieben 12. September 2005 Dankeschön, ich hatte die Lösung dann auch noch im Internet gefunden, was aber gar nicht sooo einfach war Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.