Hirdetés

Új hozzászólás Aktív témák

  • nyunyu
    félisten

    Nem lenne jobb egy etető eljárás? Azt meghívod a paraméterekkel, megcsinálja az insertet és fut a következő.

    Egyébként meg simán declare az elején, utána meg set @a=1 vagy set helyett lehet select is, ha nem változik az értéke, akkor meg nem írod felül.

    Már ha jól értem mit akarsz. :DDD

    Egyébként meg a GO miatt dobja a deklarációt, mert az a kódblokk vége, onnantól új kód fut.

    Szóval valami ilyesmi kellene:

    Declare rész
    .
    .
    Set variables
    Exec sp1
    .
    .
    .
    Set variables
    Exec sp2
    .
    .
    .
    Set variables
    Exec sp3
    .
    .
    .
    GO

    Ja, hogy névtelen blokkba kéne szervezni az eljárásokat hívó kódot, és akkor a változó végig deklarálva maradna a blokk végéig?

    declare
    változó1 típus;
    változó2 típus2;
    begin
    set változó = valami;
    exec sp1;

    set változó = valami2;
    exec sp2;
    ...
    end;

Új hozzászólás Aktív témák