AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Update Table rownum

Ein Thema von EarlyBird · begonnen am 8. Mai 2013 · letzter Beitrag vom 8. Mai 2013
 
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#1

Update Table rownum

  Alt 8. Mai 2013, 08:03
Datenbank: Oracle • Version: 10 • Zugriff über: -
Hallo liebe DP´ler,
ich habe eine einfache Tabelle in der ich eine Tabellenspalte updaten möchte.
Es schien mir eigendlich eine simple Aufgabe, aber irgendwie will es nicht klappen.
Die Tabelle hat 900 Einträge.
Nun möchte ich in einer Spalte in einer bestimmten Reihenfolge die Werte 1 bis 11 eintragen.
immer fortlaufend.
Code:
// Versuch 1
UPDATE view_of_table1 SET PosInGRID = CASE mod(rownum, 11) WHEN 0 THEN 11 ELSE mod(rownum, 11) END CASE;

// Versuch 2
UPDATE Table1 
  SET PosInGRID = (SELECT CASE mod(rownum, 11) WHEN 0 THEN 11 ELSE mod(rownum, 11) END CASE FROM view_of_table1 vT WHERE vT.id = table1.id);
"view_of_table1" ist eine einfache View der "Table1" mit order by, damit rownum in der richtigen Reihenfolge angewandt wird.
Beider Versuche funktionieren nicht.
Könnt Ihr mir einen Tipp geben wie ich es hin bekomme
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz