OK, alles klar.
Ich möchte nichts hintereinander hängen.
Ich möchte praktisch einmal nach Kundennummer (KDNR) oder ID abfragen. Die zurückgegebenen Struktur ist immer gleich.
Code:
CREATE PROCEDURE SP_CXKD (
KDNR varchar(8) )
RETURNS (
KD_NR varchar(8),
KD_NAME1 varchar(35) )
AS
BEGIN
FOR SELECT
a.KD_NR,
a.KD_NAME1
FROM CXKD a WHERE a.KD_NR=:KDNR <--- einziger Unterschied
INTO
KD_NR,
KD_NAME1
DO
BEGIN
SUSPEND;
END
END!!
oder
Code:
CREATE PROCEDURE SP_CXKD (
ID integer )
RETURNS (
KD_NR varchar(8),
KD_NAME1 varchar(35) )
AS
BEGIN
FOR SELECT
a.KD_NR,
a.KD_NAME1
FROM CXKD a WHERE a.ID=:ID <--- einziger Unterschied
INTO
KD_NR,
KD_NAME1
DO
BEGIN
SUSPEND;
END
END!!
kann man das geschickt in eine einzelne SP zusammenfassen?