Hirdetés

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

  • syC

    addikt

    Sziasztok!

    Egy kis segitség kellene. Bizotsan hibás a szintaktikám, valaki átnézné?

    CREATE TRIGGER teszt_trigger1
    after insert ON hirdetesek
    FOR EACH ROW BEGIN

    IF new.ccm=0 and new.nev like '% _._ %' -- Ha ccm értéke 0 és a nev sztringben van olyan 3 karakteres sztring aminek a 2. karaktere pont

    SET @ccm=SUBSTRING(new.nev,LOCATE(new.nev,'.')-1 for 3); --@ccm változóba másold be

    IF (IsNumeric(@ccm[0]) and IsNumeric(@ccm[2])) --ha a @ccm változó első és harmadik karaktere szám

    INSERT INTO tr_teszt (ccm) VALUES(new.keres_azon,CAST(@ccm as FLOAT)*1000,'0','0'); -- illeszd be a tr_teszt.ccm cellába, floatként ezres szorzóval ( tehát 1.8 -> 1800 )

    END IF;

    END IF;

    END;

    Köszi

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