Oracle 9.2i;10G MySql, Postgres

planb2000

Erfahrenes Mitglied
Hallo Alle,

gibt es eine Begrenzung des zu verwendenden timestamps in DBM-systemen?

Was ist der maximal zu verwendende timestamp in z.B. Oracle?

Ich möchte zum Beispiel die partitioning funktion bei Oracle Tabellen nutzen. Kann man eine Partition anlegen in denen z.B. Datensätze >= timestamp '2300-01-01' abgelegt werden?

Ich möchte z.B. sowas hier machen (zum testen :) funktioniert das, aber ist es sinnvoll?):

SQL:
SELECT 
        CASE WHEN suchfeld >= TIMESTAMP '3027-12-31 00:00:00' 
              THEN 'Verdammt lange bis dahin' 
        END VeryLongTermTimesatmp
      , CASE WHEN suchfeld beween TIMESTAMP '2009-03-31 00:00:00' AND TIMESTAMP '3027-12-31 00:00:00' 
              THEN 'Auch lange' 
        END LongTermTimesatmp
FROM 
      tabelle

Vielen Dank für Tips
 
Zuletzt bearbeitet von einem Moderator:
Hallo Alle,

Was ist der maximal zu verwendende timestamp in z.B. Oracle?

Ich möchte zum Beispiel die partitioning funktion bei Oracle Tabellen nutzen. Kann man eine Partition anlegen in denen z.B. Datensätze >= timestamp '2300-01-01' abgelegt werden?

Vielen Dank für Tips

Hallo

-->Was ist der maximal zu verwendende timestamp in z.B. Oracle?

Code:
DATE 
- 4712-01-01.00.00.00 
9999-12-31 
TIMESTAMP 
- 4712-01-01.00.00.00.000000000 
9999-12-31.23.59.59.999999999

Ich möchte zum Beispiel die partitioning funktion bei Oracle Tabellen nutzen. Kann man eine Partition anlegen in denen z.B. Datensätze >= timestamp '2300-01-01' abgelegt werden?

Ja. Schau dir die MAXVALUE Clause an :

Code:
....  PARTITION something VALUES LESS THAN (MAXVALUE)....

oder auch :

... VALUES(DEFAULT)....


Gruss
 
Zuletzt bearbeitet:
PostgreSQL
Code:
Name       Description        Lowest      Highest          Resolution
timestamp  without time zone  4713 BC     5874897 AD       1 microsecond
timestamp  with time zone     4713 BC     5874897 AD       1 microsecond
interval   time intervals     -178000000  178000000 years  1 microsecond
date       dates only         4713 BC     5874897 AD       1 day
 
Hallo Alle,

super das mit dem sammeln von Infos hier in dem tutorial.

Hat mir prima geholfen, danke für Eure Hilfe.

Grüße
 
Zurück