Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problem mit Inline View

Empfohlene Antworten

Veröffentlicht

Hallo liebe Forengemeinde,

ich habe folgendes "kleines" Problem mit dem Inline View:

WITH Abfrage1 AS

(

/** Macht was **/

),

WITH Abfrage2 AS

(

/** Macht was anderes **)

)

Hier bekomme ich die Fehlermeldung, dass in der Zeile

WITH Abfrage2 AS
ein Schlüsselwort fehlt.

So ein Konstrukt habe ich als Inline View über google gefunden. Was mach ich da verkehrt?

Ein kurzer Blick in die Oracledoku hätte Dir verraten, dass diese syntax falsch ist (zumindest für Oracle).

Korrekt wäre:


with [I]alias[/I] as (select ...), [I]alias2[/I] as (select ...), [I]alias3[/I] as (select ...)

So ein Konstrukt habe ich als Inline View über google gefunden. Was mach ich da verkehrt?
Dann war sicherlich keines dieser Konstrukte unter Oracle lauffähig. MSSQL vielleicht oder DB2.

Dieses Konstrukt nennt sich übrigends Subquery Factoring und nicht Inline View. Eine Inline View (oder Subquery) kommt nach der FROM Klausel.

Dim

  • Autor

@ dr.dimitri

Folgendes läuft bei mir auf einen Fehler:

WITH Jahresdaten_anzeigen AS

(

   /** Select-Befehl**/

), 


Jahresdaten_Maximum_Jahr AS

(

   /** Select-Befehl**/

),


Jahresdaten_Maximum_Jahr_T2 AS

(

   /** Select-Befehl**/

),


Jahresdaten_Außenstelle AS

(

     /** Select-Befehl**/

) // In dieser Zeile tritt der Fehler auf


Select * from Jahresdaten_Außenstelle;

Ich bekomme folgende Fehlermeldung:

ORA-32035: Nicht referenzierte Abfrage in WITH-Klausel definiert

Kannst Du mir da helfen?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.