Diabl0
2009-05-25 09:20:12 UTC
Witam
Zmuszony jestem korzystać z bazy danych jednej z aplikacji używanych w
firmie. Baza stoi na ORACLE (10.2.0.1.0), i jakiś ynteligentny inaczej
"programista" wymyślił sobie aby zamiast NULL wstawiać "1980-01-01
00:00:00" dla nieznanych dat (przez grzeczność nie napiszę jaka firma
pisała ten system). Pole jest zdefiniowane jako DATE (7). W ZF jako
wynik dostaję date w formacie 01-JAN-00 (w końcu idzie zwykłe zapytanie
typu SELECT * FROM), i teraz problem, czy to jest faktycznie 1 stycznia
2000 (jest kilka takich rekordów) czy też 1 stycznia 1800 roku (czyli
nieznana data).
Stąd moje pytanie czy da się w Oraclu ustawić na połączeniu inny format
danych? Podkreślam - na konkretne połączenie nawiązane przeze mnie, bo
znając życie zmiana formatu dla całej bazy wykrzaczy tamten system :/
Zmuszony jestem korzystać z bazy danych jednej z aplikacji używanych w
firmie. Baza stoi na ORACLE (10.2.0.1.0), i jakiś ynteligentny inaczej
"programista" wymyślił sobie aby zamiast NULL wstawiać "1980-01-01
00:00:00" dla nieznanych dat (przez grzeczność nie napiszę jaka firma
pisała ten system). Pole jest zdefiniowane jako DATE (7). W ZF jako
wynik dostaję date w formacie 01-JAN-00 (w końcu idzie zwykłe zapytanie
typu SELECT * FROM), i teraz problem, czy to jest faktycznie 1 stycznia
2000 (jest kilka takich rekordów) czy też 1 stycznia 1800 roku (czyli
nieznana data).
Stąd moje pytanie czy da się w Oraclu ustawić na połączeniu inny format
danych? Podkreślam - na konkretne połączenie nawiązane przeze mnie, bo
znając życie zmiana formatu dla całej bazy wykrzaczy tamten system :/
--
K.
K.