Du kannst diese Tabelle einfach anlegen.
Die "dual" Tabelle ist ein Workaround in Oracle, da man in Oracle auf jeden Fall ein FROM braucht.
In PostgreSQL ist das nicht notwendig, du könntest auch einfach schreiben:
Code:SELECT CHECK_GLN( $1 );
Hallo,
laut dieser Quelle müsste PostgreSQL auch eine DUAL Tabelle haben:
Oracle to Postgres Conversion - PostgreSQL Wiki
Aber ich bekomme bei der Migration der Daten folgenden Fehler:
FEHLER: Relation »dual« existiert nicht
LINE 1: SELECT CHECK_GLN( $1 ) FROM DUAL
^
QUERY: SELECT CHECK_GLN( $1 ) FROM DUAL
CONTEXT: PL/pgSQL function "func_trg_name" line 6 at SQL-Anweisung
Muss ich die Tabelle zuerst manuell integrieren?
Ich hoffe, ich könnt mir helfen.
lg
Lara
Du kannst diese Tabelle einfach anlegen.
Die "dual" Tabelle ist ein Workaround in Oracle, da man in Oracle auf jeden Fall ein FROM braucht.
In PostgreSQL ist das nicht notwendig, du könntest auch einfach schreiben:
Code:SELECT CHECK_GLN( $1 );
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Nicht ganz.
Die Seite beschreibt die Schritte die vom Author unternommen worden sind, um die Anwendung "ACS/pg" (was auch immer das war) auf Postgres zu migrieren.
Einer der Schritt dabei war das Anlegen der Tabelle DUAL um nicht alle Stellen im Code ändern zu müssen.
Ausserdem würde ich der ganzen Beschreibung nicht trauen.
Oracle 8 und Postgres 7 sind Versionen die seit ewigen Zeiten nicht mehr aktuell sind und schon gar nicht supported
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
Danke für dich schnelle Antwort. Es hat funktioniert.![]()
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen