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

  • DeFranco

    nagyúr

    Sziasztok,

    SQL developert használok, és van egy (szerintem egyszerű) probléma amit nem tudok megoldani. Autodidakta módon próbálok érvényesülni így lehet, hogy bőven hiányos a tudásom.

    Szeretnék több (20-30) változót definiálni egy select előtt, amire a selecten belül hivatkozok. Minden változónak egy értéke van (lehet konstansnak kellene hívni, elnézést) a lényeg, hogy ezeket egy helyen lássam és tudjam módosítani a könnyebb követhetőség végett.

    1-2 változóval még meg tudom csinálni hogy DEFINE paranncsal definiálom, de a harmadikra már elhasal.

    Eddig így indítottam:

    DEFINE valt1=33
    DEFINE valt2=55

    SELECT
    table1.col1,
    table1.col2*&valt1,
    table1.col3*&valt2
    FROM
    table1

    Ami működik is, de 2-nél több DEFINE-nél "missing right parenthesis" hibaüzenetet kapok, pedig a szintaxis elvileg jó.

    Hogy kell ezt szakszerűen összehozni? Érdekes módon erre nem találok példát google kereséssel sem.

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