![]() |
Datenbank: ORACLE • Version: 9 • Zugriff über: BDE
Trigger -> Nur Datum ohne Uhrzeit einfügen
Hallo zusammen,
so sieht mein Trigger aus:
Delphi-Quellcode:
Wie kann ich das SYSDATE wandeln, damit er mir nur das reine Datum in die Datenbank schreibt ohne die Uhrzeit von 12:00:00 ?
CREATE OR REPLACE TRIGGER DBP_NAECHSTE_WARTUNG_BIU BEFORE INSERT OR UPDATE ON SYSDBP.DBP_WARTUNGEN FOR EACH ROW
DECLARE my_inbetriebnahme DATE; my_inbetriebnahme_count NUMBER; BEGIN ... IF my_inbetriebnahme_count = 0 THEN my_inbetriebnahme := SYSDATE; ELSE SELECT INBETR into my_inbetriebnahme FROM SYSWVKISU.ANLAGE WHERE ANLAGE = :new.ANLAGENNUMMER; END IF; ... END IF; / Gruss Holger |
Re: Trigger -> Nur Datum ohne Uhrzeit einfügen
Versuch es mal in eine lokale variable vom typ DATE zwischenzuspeichern.
|
Re: Trigger -> Nur Datum ohne Uhrzeit einfügen
my_inbetriebnahme ist doch eine lokale Variable mit dem Typ Date ?
Gruss Holger |
Re: Trigger -> Nur Datum ohne Uhrzeit einfügen
Zitat:
@Holger, schaue dir mal trunc an:
SQL-Code:
xyz := trunc(sysdate);
|
Re: Trigger -> Nur Datum ohne Uhrzeit einfügen
Das sieht gut aus.
Muss noch ein paar Tests machen, aber habe bis jetzt keine Uhrzeiten mehr gefunden auf meiner DB. Danke und Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz