AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Wie behandelt Interbase SELECT INTO abfragen?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie behandelt Interbase SELECT INTO abfragen?

Ein Thema von mojo777 · begonnen am 24. Sep 2005 · letzter Beitrag vom 26. Sep 2005
Antwort Antwort
jensw_2000
(Gast)

n/a Beiträge
 
#1

Re: Wie behandelt Interbase SELECT INTO abfragen?

  Alt 25. Sep 2005, 09:37
Eigentlich ist das garnicht so schwehr ...

Ich benutze IB nicht, und habe auch kein SQL Handbuch dafür hier.
Daher erkläre ich dir das Prinzip mal an Hand der MSSQL Syntax


SQL-Code:
-- du deklarierst einen Cursor für deinen SELECT Befehl
DECLARE CRS CURSOR
FOR SELECT SELECT KND_ID FROM TRANSACTION WHERE EINZAHLUNG>1000

-- dann öffnest du den Cursor
OPEN CRS

-- Der Erste Datensatz wird in die Variable @KND_ID gelesen
FETCH NEXT FROM CRS INTO @KND_ID
                                                                         
-- solange ein Datensatz vorhanden ist ..
WHILE @@FETCH_STATUS = 0
BEGIN

   -- ... führst du deine SP aus ...
   EXECUTE PROCEDUERE UPDATE_KND_PRIVILEGIEN(@KND_ID)

 -- ... und holst den nächsten Datensatz.
FETCH NEXT FROM CRS INTO @KND_ID

-- Jetzt den Cursor schließen ...
CLOSE CRS

-- ... und freigeben
DEALLOCATE CRS
Schöne Grüße,
Jens
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:16 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-2025 by Thomas Breitkreuz