Gehören ROWID im Datensatz beim Exportieren von Kröte

Ich versuche zu exportieren, ein dataset aus Toad, Excel oder text-Datei mit Trennzeichen). Ich brauche die ROWID anzeigen in der resultierenden Datei.

Habe ich "Zeige Zeilennummer in Bearbeitbare Netze" ausgewählten Anzeigen >> Toad Optionen - >> Daten-Grids >> Data.

ROWID wird angezeigt in der Registerkarte "Daten" in der Schema-Browser, Toad.

Wenn ich mit den Export-Daten aus der Schema-Browser; unter der Registerkarte Dataset die ROWID wird angezeigt, in der SQL-Anweisung.

Aber wenn ich exportieren den Datensatz, ich komme nicht auf das ROWID zeigt die resultierende (Ausgabe -) Datei.

Ich bin mit Toad 10.5.0.41.

Irgendwelche Tipps, was ich bin fehlt?

Vielen Dank im Voraus,

Marwan

Ich dachte nur diese aus, so dass ich dachte, ich würde teilen, die Antwort mit allen. Klicken Sie auf Anzeigen/Bearbeiten Abfrage, dann ändern Sie die SQL-Abfrage so, dass die ROWID einen alias hat, Beispiel: SELECT ROWID as ROWID_COL, FIRST_COL FROM TABLE_NAME Wenn die Daten exportiert werden, durch den Export-Dataset-Schaltfläche, die ROWID wird in die resultierende Datei. Ich hoffe, das hilft.
Einfach nur neugierig, warum würden Sie wollen, exportieren Sie die ROWID ' s?
Ich wurde gebeten, zu vergleichen, zwei Tabellen (ohne Primärschlüssel) für die Unterschiede. Ich dachte, dass ich vielleicht in der Lage sein, um die Sortierung der Tabellen durch Ihre ROWID so, dass ich die Spalten aus den verschiedenen Tabellen. Aber das wird nicht funktionieren, da die Tabellen nicht die gleiche Anzahl von Zeilen. Wenn jemand irgendwelche Tipps oder Ideen, wie um diese Situation zu bewältigen, dann würde ich es wirklich schätzen. Vielen Dank im Voraus.
ROWID ist ein interner Zeiger auf eine bestimmte Zeile in einer Tabelle. Wenn Sie die Abfrage zwei Tabellen, per definition jeder ROWID werden distinct, Sie nicht vergleichen kann. Wie für die Methoden zu vergleichen: die wahrscheinlich einfachste wäre die Berechnung eines hash für jede Zeile und führen Sie einen VOLLSTÄNDIGEN OUTER-JOIN zwischen den beiden Tabellen zu finden, die übereinstimmenden und nicht-übereinstimmenden Zeilen.
Ich werde versuchen den FULL OUTER JOIN, aber ich bin nicht sicher, wie ein hash wird mir helfen, an diesem Punkt, da kann ich nicht scheinen, um herauszufinden, alle Werte, die helfen, zu unterscheiden Reihen von einander. Ich war mit der ROWID zu identifizieren, die eine Zeile nach wurde es wieder in ein dataset. Vielen Dank für die Informationen und Empfehlungen, ich werde versuchen zu Folgen, bis auf diese.

InformationsquelleAutor Marwan Marwan مروان مروان | 2012-03-05

Schreibe einen Kommentar