hi liste -

folgende ausgangslage:

ich habe zwei tabellen.

tabelle Reservierung:
Bu_Nr (auto-Wert)
BuchungsDatum
Kunden_ID
AnreiseDatum
AbreiseDatum
Wuensche

tabelle ZimmerBuchung:
ID (AutoWert)
Bu_Nr (Fremdschl�ssel)
ZimmerTyp_ID
Anzahl


Jetzt will ich eine stored procedure, die mir eine reservierung eintr�gt.

ich schreib den code, den ich mir vorstelle, aber nicht wei�, wie ich ihn
realisieren soll, mal in pseudocode:

CREATE PROCEDURE insertReservierung
@datum,
@kundenID,@Anreise,@Abreise,@Wuesche,@ZTyp1Anzahl,@Typ2Anzahl,@ZTyp3Anzahl
AS
    BEGIN TRANSACTION

    INSERT INTO Reservierung Values
    ....

    if(Typ1Anzahl > 0)
    INSERT INTO Zimmerbuchung VALUES
        .....

    if(Typ2Anzahl > 0)
    INSERT INTO Zimmerbuchung VALUES
        .....

    if(Typ3Anzahl > 0)
    INSERT INTO Zimmerbuchung VALUES
        .....
    COMMIT TRANSACTION
GO


Mein Problem besteht zum einen darin, die autoID der Reservierungen f�r die
INSERTs der Zimmerbuchung zu bekommen und dann fehlt mir die syntax f�r die
"IF" anweisung in sql ...


hoffe, ich habe das einigerma�en verst�ndlich r�bergebracht. :-/

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an