Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Insert Select, Schleife hochzählen?

Empfohlene Antworten

Veröffentlicht

Hi,

gibt es die Möglichkeit unter SQL Server 2000 innerhalb eines Inserts Selects eine Zahl hochzuzählen?

Also ungefähr so:

insert into Tabelle ( lfdnr, Kunde, text) select 'Zähler', Kunde ,text from Kunde

Ergebniss:

1 Meier bla bal

2 Müller test2

3 Schulze fwäfjwä

usw.

Gruß

Woher willst du denn wissen, ab welcher Zahl du zaehlen musst? :)

Soll es eine fuer jeden insert gleiche Zaehlung werden, oder eine fortlaufende Zahl?

Fuer den Fall der fortlaufenden Zaehlung (bei der dann allerdings geloeschte Nummern nicht mehr befuellt werden) wuerde ich eine Identity Spalte fuer lfdnr empfehlen.

Goos

  • 2 Wochen später...
  • Autor

Hi Goos,

sorry für die späte Antwort. War auf Reisen ;-)

Also es sollte eine fortlaufende Zahl sein. Die Spalte lfdnr gibt es schon und ich möchte ungern Ihre Eigenschaften ändern (Identy).

Deshalb suche ich einen Weg per (T-) Sql beim Insert eine Schleife mitlaufen zu lassen, die die lfdnr beim Insert um einen erhöht.

Gruß

hast du die möglichkeit stored prozedures zu verwenden?

damit könntest du die aktuell höchste zahl auslesen und in einer forschleife die inserts ausführen!

ich weiss natürlich nicht, obs in deinem SQL dialekt for-schleifen etc. überhaupt gibt...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.