Path: news.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!news-out.cwix.com!pullfeed!newsfeed.cwix.com!newsfeed.vmunix.org!feed.news.nacamar.de!news.tiscali.de!not-for-mail
From: "Hans Klassen" <h.klassen@gmx.de>
Newsgroups: comp.databases.oracle.misc
Subject: Re: Verweis auf unbekannte Tabelle?
Date: Sun, 2 Feb 2003 19:55:58 +0100
Organization: Tiscali - A european company
Lines: 42
Message-ID: <b1jp19$15av$1@innferno.news.tiscali.de>
References: <b1jke6$13io82$1@ID-93128.news.dfncis.de>
NNTP-Posting-Host: p62.246.5.161.tisdip.tiscali.de
X-Trace: innferno.news.tiscali.de 1044211561 38239 62.246.5.161 (2 Feb 2003 18:46:01 GMT)
X-Complaints-To: abuse@de.tiscali.com
NNTP-Posting-Date: 2 Feb 2003 18:46:01 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2720.3000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Xref: newsfeed1.easynews.com comp.databases.oracle.misc:92608
X-Received-Date: Sun, 02 Feb 2003 11:50:32 MST (news.easynews.com)

Versuch doch mal die beiden Spalten der Tabellen zu verknüpfen

select * from
  FOREIGN_SCHEMA.FOREIGN_TABLE a, id_table b
where
  a.FOREIGN_PK = b.FOREIGN_ID

"Dirk Schwarzmann" <Dirk.Schwarzmann@gmx.de> schrieb im Newsbeitrag
news:b1jke6$13io82$1@ID-93128.news.dfncis.de...
> Hallo,
>
> ich bin nicht so der SQL-Experte und habe folgendes Problem:
> Wir möchten in einer Tabelle X die IDs von Einträgen in verschiedenen
> Tabellen speichern.
> Dazu haben wir uns folgende Struktur ausgedacht:
>
> FOREIGN_ID number, -- Die ID des Eintrags in der fremden Tabelle
> FOREIGN_PK varchar2(30), -- Name des Primary Keys der Tabelle
> FOREIGN_SCHEMA varchar2(30), -- Schema der Tabelle
> FOREIGN_TABLE varchar(30) -- Name der Tabelle
>
> Wie kann man nun den Eintrag der so angebenen Tabelle auslesen?
> Also etwa ein:
> select * from
>   FOREIGN_SCHEMA.FOREIGN_TABLE a
> where
>   a.FOREIGN_PK = 'FOREIGN_ID'
>
> Dabei müßten nun irgendwie die ganzen FOREIGN_* Werte durch
> den jeweiligen Wert, der ja in unserer Tabelle X gespeichert ist,
> ersetzt werden.
>
> Für Tips wäre ich Euch sehr dankbar!
> Dirk
> --
> http://www.dirk-schwarzmann.de/
> "Wenn man nur einen Hammer hat, sieht plötzlich jedes Problem wie ein
> Nagel aus." (Matthias Esken in de.comm.infosystems.www.authoring.misc)
>
>


