Thema: Delphi StoredProc

Einzelnen Beitrag anzeigen

Peeters

Registriert seit: 3. Dez 2002
Ort: Meerbusch
86 Beiträge
 
Delphi 2007 Enterprise
 
#1

StoredProc

  Alt 9. Aug 2005, 18:47
Datenbank: MS-SQL • Version: 2000 • Zugriff über: ADO
Hallo,
habe eine Frage zum Verständnis, habe diesen String in einer Gespeicherten Prozedure auf dem Server:
Delphi-Quellcode:
CREATE PROCEDURE SP_IMPORT_FORM
@FormNr VARCHAR(5) = NULL
AS
SELECT * FROM MPK_FORM WHERE FORMNR = @FormNr

IF @FormNr = ''
BEGIN
SELECT * FROM MPK_DEKOR
END
ELSE
BEGIN
SELECT * FROM MPK_SAMMEL
END
GO
möchte aus der Ergebnissmänge der SELECT-Anweisung eine IF-Abfrage machen die mir sagt, ob der Wert (@FormNr) auch wirklich in der Ergebnissmänge liegt! Da ich die SELECT-Anweisung nicht direkt vergleichen kann, habe ich erst einmal  @FormNr = '' dafür stehen.

Ist der Ansatz richtig oder liege ich völlig falsch?
Peeters
  Mit Zitat antworten Zitat