Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
Re: Zeitstempel einfügen
geschrieben von: tomwillinger@gmx.at (---.15.15.vie.surfer.at)
Datum:

christian_goto schrieb:
-------------------------------------------------------
> moin,
>
> am besten den sql-developer hier runterladen von
> oracle,damit geht das einfach dann.
>
>
>
> im sql developer lässte dann z.b. sowas einmal
> laufen,der trigger wird dann erzeugt und ist auch
> unter trigger links dann zu finden.
>
> create or replace trigger test_trigger before
> insert or update on "testtable" for each row
> begin
> if inserting then
> select SYSTIMESTAMP(6) into :NEW."INS_TS" from
> dual;
> :NEW."TS" := :NEW."INS_TS";
> else
> select SYSTIMESTAMP(6) into :NEW."TS" from
> dual;
> :NEW."INS_TS" := :OLD."INS_TS";
> end if;
> end;
>
> mit diesem trigger bediene ich gleich 2
> spalten,ins_ts und ts. ins_ts brauche ich beim
> anlegen vom neuen datensatz,damit ich sehe wann
> der satz erzeugt wurde.
> ts brauche ich für update,also um zu sehen,wann
> jemand den datensatz modifiziert hat.
>
> kennt man ja,nachher will es niemand gewesen
> sein....
>
> gruss/c
>
>
>
>
Danke Christian_goto für Deinen Tipp, war leider jetzt unterwegs, hab ich aber heute probiert und funktioniert, aber eine kleine Frage habe ich noch.
Kann ich den Zeitstempel auch direkt in die Tabelle eintragen, in der ich den Datensatz eiontrage, wenn möglich in die gleiche Zeile, denn mein Problem ist dabei, das ich ja hier keinen alten Wert habe.
Leider kann ich den SQL_Developer in der Firma nicht installieren, gesperrtes Netz und somit ist dieses nützliche Tool leider nicht für mich nutzbar.
Danke für Deine Unterstützung noch mal
Tom




Thema Neugierige geschrieben von geschrieben
Zeitstempel einfügen 2909 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1384 elrey
Re: Zeitstempel einfügen 1473 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1404 christian_goto
Re: Zeitstempel einfügen 1481 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1519 mozart
Re: Zeitstempel einfügen 1407 christian_goto
Re: Zeitstempel einfügen 1534 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1848 tomwillinger@gmx.at


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.