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?