Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
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 2905 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1382 elrey
Re: Zeitstempel einfügen 1469 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1403 christian_goto
Re: Zeitstempel einfügen 1476 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1517 mozart
Re: Zeitstempel einfügen 1405 christian_goto
Re: Zeitstempel einfügen 1533 tomwillinger@gmx.at
Re: Zeitstempel einfügen 1845 tomwillinger@gmx.at


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