Zum Inhalt springen

Werte anderer Tabelle übernehmen


wulfgang

Empfohlene Beiträge

wie ich in eine neue Relation

Du meinst in eine neue Tabelle. Eine Relation ist nichts physikalisches.

Aber wie wähle ich nun die ersten n aus?

So:

insert into ziel (spalteA,spalteB)

select spalte1,spalte2  from

  (select spalte1,spalte2 from quelle order by spalteXY) a

where rownum <=100;

Damit lädst Du 100 Zeilen aus der Quelltabelle. Du kannst es auch ohne Subselect machen, allerdings sind die 100 Zeilen dann zufällig gewählt.

Rownum ist eine sog. Pseudospalte, die dem Ergebnis dynamisch zugewiesen wird.

Dim

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wofür steht denn das 'a'?

Es ist ein Alias. Damit kannst du mittels a.spaltenname ganz gezieklt auf eine bestimmte Spalte zugreifen, wenn z.B. in deinem SQL dieser Spaltenname von mehreren Tabellen verwendet wird. Ich hätte auch Hugo schreiben können.

Bisher habe ich das Subselect nur hinter der where-Klausel oder having gesehen. Ist das Absicht, dass das nun hinter from steht?

Ja. Die Ergebnismenge wird behandelt wie eine normale Tabelle.

Dim

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...