Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ZF, ORACLE i format daty
Forum PHP.pl > Forum > Bazy danych > Oracle
Diabl0
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 :/
IP!
Słowo klucz I: ALTER SESSION SET NLS_DATE_FORMAT itp.
Słowo klucz II: TO_CHAR(<data>,'YYYY-MM-DD')
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.