![]() |
sysdate
Hallo,
gibt es bei Interbase / Firebird so etwas wie sysdate von Oracle ? Oder gibt es eine andere Möglichkeit im SQL an das aktuelle Datum zu kommen? Danke. Mfg Beg |
Hallo Beg,
das habe ich mal in einem Buch für Interbase von A.Kosch gefunden
SQL-Code:
bei Interbase 6.01 funkt es jedenfals
SELECT CAST('+#39+'NOW'+#39+'AS DATE) AS SERVERDATETIME FROM RDB$DATABASE
:coder: |
Hallo Cobra,
ist NOW nicht eine Funktion von Delphi ? Ich habe es mit der IBConsole versucht -> Fehler Beg |
Na da habe ich doch meinen Code gepostet ohne nachzudenken :mrgreen:
SQL-Code:
So aber in Delphi muß natürlich wieder #39 für das Hochkomma stehen.
SELECT CAST('NOW' AS DATE) AS SERVERDATETIME FROM RDB$DATABASE
Es gibt weitere sogenannte Date literals in Interbase. z.B. yesterday,tomorrow,today :!: Es sind jedoch keine Funktionen wie in Oracle. :!: PS: Es gibt da ein netes Interbase-Tool mit dem Namen Marathon zum bearbeiten der DB :D kostenlos oder IBExpert der ist nicht kostenlos. :coder: |
Herzlichen Dank, klappt !!!!
Gruß Beg |
DATE Interbase/Firebird
Habe irgendwo ab version 6 Interbase mal gelesen dass man besser
current_date und current_time verwenden soll |
Re: DATE Interbase/Firebird
Zitat:
Was ist daran besser hast du dazu auch eine Antwort ??? In meinem Buch "Interbase von A.Kosch habe ich nichts gefunden. :coder: |
current_date versus today
habe das auch schon mal in eine Forum gefragt und man antwortete mir das "current_date" ist der SQL-Welt verbreiteter sei und das "today" irgendwann sterben sollte.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 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 by Thomas Breitkreuz